Raspberry Pi Pico Extras 项目教程
pico-extras项目地址:https://gitcode.com/gh_mirrors/pi/pico-extras
1. 项目的目录结构及介绍
Raspberry Pi Pico Extras 项目的目录结构如下:
pico-extras/
├── external/
├── src/
├── test/
├── .gitignore
├── .gitmodules
├── CMakeLists.txt
├── LICENSE.TXT
├── README.md
├── pico_sdk_import.cmake
└── post_init.cmake
目录介绍
- external/: 包含外部依赖的子模块。
- src/: 包含项目的源代码文件。
- test/: 包含项目的测试代码文件。
- .gitignore: 指定不需要被版本控制的文件和目录。
- .gitmodules: 定义项目中的子模块。
- CMakeLists.txt: 项目的 CMake 配置文件。
- LICENSE.TXT: 项目的许可证文件。
- README.md: 项目的说明文档。
- pico_sdk_import.cmake: 用于导入 Pico SDK 的 CMake 文件。
- post_init.cmake: 项目初始化后的配置文件。
2. 项目的启动文件介绍
项目的启动文件主要是 CMakeLists.txt
,它负责配置和构建整个项目。以下是 CMakeLists.txt
的主要内容:
cmake_minimum_required(VERSION 3.12)
# 导入 Pico SDK
include(pico_sdk_import.cmake)
# 导入 Pico Extras
include(pico_extras_import.cmake)
project(pico_playground C CXX)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)
启动文件介绍
- cmake_minimum_required(VERSION 3.12): 指定所需的最低 CMake 版本。
- include(pico_sdk_import.cmake): 导入 Pico SDK。
- include(pico_extras_import.cmake): 导入 Pico Extras。
- project(pico_playground C CXX): 定义项目名称和使用的编程语言。
- set(CMAKE_C_STANDARD 11): 设置 C 语言标准为 C11。
- set(CMAKE_CXX_STANDARD 17): 设置 C++ 语言标准为 C++17。
3. 项目的配置文件介绍
项目的配置文件主要是 CMakeLists.txt
和 post_init.cmake
。
CMakeLists.txt
CMakeLists.txt
文件已经在启动文件介绍中详细说明。它主要负责项目的构建和配置。
post_init.cmake
post_init.cmake
文件在项目初始化后执行,用于进行一些额外的配置。以下是 post_init.cmake
的主要内容:
# 进行一些初始化后的配置
# 例如设置环境变量或导入其他模块
配置文件介绍
- CMakeLists.txt: 主要负责项目的构建和配置。
- post_init.cmake: 在项目初始化后进行一些额外的配置。
以上是 Raspberry Pi Pico Extras 项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用该项目。
pico-extras项目地址:https://gitcode.com/gh_mirrors/pi/pico-extras