# 软件使用方法 **Repository Path**: single-chip-development_1/software-usage-instructions ## Basic Information - **Project Name**: 软件使用方法 - **Description**: 常用软件使用方法 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-23 - **Last Updated**: 2026-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Software Usage Documentation Collection This repository aggregates configuration and usage guides for common development tools and software, covering core contents such as CMake build configuration, OpenCV/RocksDB compilation, ArangoDB database operations, etc. All documents are summaries of actual project experience, accompanied by detailed step-by-step instructions and configuration screenshots, ensuring they are ready to use out of the box. ## 📂 Directory Structure ``` ├── LtSpice/ │ └── LTspiceManual.pdf # Official manual for LTspice circuit simulation software ├── cmake/ │ ├── cmake.md # Complete configuration guide for CMake GUI project building │ ├── cmakeBuildOpencv.md # Commercial safe compilation configuration for OpenCV 4.8.1 │ ├── cmakeBuildRocksdb.md # Detailed explanation of RocksDB CMake build options │ └── image/ # Screenshots of CMake configuration interface └── docker/ └── arangodb/ ├── arangodbAQL.md # Detailed explanation and usage of ArangoDB AQL query statements └── arangodbDocker.md # ArangoDB Docker container management guide ``` ## 🚀 Quick Start Select the corresponding document for review based on your needs: - **CMake Beginners**: Start with [cmake/cmake.md](cmake/cmake.md) to understand the complete configuration process of CMake GUI - **OpenCV Compilation**: Refer to [cmake/cmakeBuildOpencv.md](cmake/cmakeBuildOpencv.md) for commercial safe configuration - **RocksDB Build**: Consult [cmake/cmakeBuildRocksdb.md](cmake/cmakeBuildRocksdb.md) to learn all compilation options - **ArangoDB Usage**: View the two documents under the [docker/arangodb/](docker/arangodb/) directory ## 📖 Document Details ### CMake Related | Document | Applicable Scenario | Difficulty | |------|---------|------| | [cmake.md](cmake/cmake.md) | Introduction and advanced operations for CMake GUI | ⭐⭐ | | [cmakeBuildOpencv.md](cmake/cmakeBuildOpencv.md) | OpenCV 4.8.1 safe compilation configuration | ⭐⭐⭐ | | [cmakeBuildRocksdb.md](cmake/cmakeBuildRocksdb.md) | Detailed explanation of RocksDB CMake options | ⭐⭐⭐ | **Core contents include:** - Explanation of CMake GUI options and operation steps - OpenCV compilation configuration with no infringement risk for commercial safety - Complete mapping table of RocksDB full CMake build options - Methods for cleaning, uninstalling, and completely deleting projects ### ArangoDB Related | Document | Applicable Scenario | Difficulty | |------|---------|------| | [arangodbAQL.md](docker/arangodb/arangodbAQL.md) | AQL query syntax and database operations | ⭐⭐ | | [arangodbDocker.md](docker/arangodb/arangodbDocker.md) | Docker container lifecycle management | ⭐ | **Core contents include:** - Detailed explanation of AQL statement syntax (query, update, delete) - Conceptual correspondence between ArangoDB and MySQL/SQL Server - Docker container start, stop, and restart operations - Data backup and recovery procedures ### Circuit Simulation | Document | Applicable Scenario | |------|---------| | [LTspiceManual.pdf](LtSpice/LTspiceManual.pdf) | LTspice official user manual | ## 🛠 Common Command Cheat Sheet ### CMake Project Management ```bash # Enter build directory cd build # Clean compile files (keep source code) make clean # Forceful cleanup (most recommended) rm -rf * # Uninstall installed libraries make uninstall # Fully reset project rm -rf build && mkdir build && cd build ``` ### ArangoDB Docker Operations ```bash # Graceful shutdown of container (recommended) docker stop arangodb # Force shutdown (when container is frozen/hung) docker kill arangodb # Restart container docker restart arangodb # Enter interactive shell docker exec -it arangodb arangosh ``` ## 📝 Contribution Guide This repository continues to collect software usage experience accumulated by the team in actual projects. You are welcome to contribute content via the following methods: 1. **Submit Issue**: Report document errors or propose improvement suggestions 2. **Pull Request**: Supplement usage instructions for new tools or improve existing documents 3. **Feedback**: If you encounter issues not covered in the documents, contact the maintainer via private message on Gitee ## ⚠️ Important Notes - All compilation configurations have been verified in practice, but specific effects may vary due to environmental differences - The OpenCV commercial safe configuration has avoided patent risks, but it is still recommended to conduct sufficient testing before production environments - Please ensure data volumes are correctly mounted before Docker operations to avoid data loss ## 📄 License The content of this repository is for learning and reference purposes only. Please follow their respective open-source or commercial license agreements for specific software.