开源环境搭建
本指南将详细介绍开源环境的开发环境搭建过程,适配与所有单片机,包括STM32等。我们将使用VSCode作为集成开发环境,结合ARM-GCC编译器、Conan包管理器和MinGW工具链,构建一个强大而完整的开发环境。
📦 软件要求
以下是所需软件及其版本的详细列表:
📌 软件 |
🔢 版本 |
📝 说明 |
🔗 下载链接 |
|---|---|---|---|
Visual Studio Code |
最新版 |
强大的集成开发环境 |
|
ARM-GCC |
gcc-arm-none-eabi-10.3-2021.10-win32 |
ARM架构的GCC编译器 |
|
Conan |
2.0.4 |
现代化C/C++包管理器 |
通过pip安装 |
Python |
3.8.x |
用于运行Conan |
|
MinGW |
11.0.0-r5 |
Windows的GNU工具集,包含cmake等工具 |
|
J-Link |
建议7.0以下 |
SEGGER J-Link调试器软件 |
🛠️ 安装步骤
1. 安装Visual Studio Code
访问 VSCode官方下载页面
下载并运行Windows版安装程序
按照安装向导的提示完成安装
2. 安装ARM-GCC编译器
下载gcc-arm-none-eabi-10.3-2021.10-win32.exe
运行安装程序,选择安装目录(例如: C:\Program Files (x86)\GNU Arm Embedded Toolchain)
完成安装后,将安装目录下的bin文件夹添加到系统环境变量PATH中
3. 安装Python 3.8
下载Windows安装程序(64位)
运行安装程序,确保勾选”Add Python 3.8 to PATH”选项
完成安装
4. 安装Conan
打开命令提示符或PowerShell
运行以下命令安装Conan 2.0.4:
pip install conan==2.0.4
安装完成后,验证安装:
conan --version生成conan配置文件:
conan profile detect --force
下载并覆盖配置文件:
下载并解压profile文件:
使用登录脚本进行Conan登录:
5. 安装MinGW
解压文件到指定目录,例如 C:\MinGW
将MinGW的bin目录(C:\MinGW\bin)添加到系统环境变量PATH中
6. 安装J-Link软件
下载适用于Windows的J-Link软件包
运行安装程序,按照向导完成安装
将J-Link安装目录添加到系统环境变量PATH中
🔧 配置环境变量
为确保所有工具可以在命令行中正常使用,需要将以下路径添加到系统环境变量PATH中:
ARM-GCC bin目录:
C:\Program Files (x86)\GNU Arm Embedded Toolchain\10.3 2021.10\binMinGW bin目录:
C:\MinGW\binJ-Link安装目录:
C:\Program Files (x86)\SEGGER\JLink
添加环境变量的步骤:
右键点击”此电脑”或”我的电脑”,选择”属性”
点击”高级系统设置”
在”系统属性”窗口中,点击”环境变量”
在”系统变量”部分,找到并选中”Path”变量,然后点击”编辑”
在新窗口中,点击”新建”,然后添加上述路径
点击”确定”保存所有更改
✅ 验证安装
完成所有安装和配置后,打开一个新的命令提示符或PowerShell窗口,运行以下命令验证各个组件是否正确安装:
vscode --version
arm-none-eabi-gcc --version
python --version
conan --version
gcc --version
JLink.exe --version
cmake --version
如果所有命令都能正确返回版本信息,则说明环境已经成功搭建。
🎉 结语
恭喜您! 您已经成功完成了开源开发环境的搭建。这个强大的环境包括:
VSCode作为现代化IDE
ARM-GCC用于交叉编译
Conan用于高效的包管理
MinGW提供Windows下的GNU工具支持
确保所有工具都在PATH中,以便在VSCode的集成终端中使用。如果在使用过程中遇到任何问题,请检查相应的软件版本和环境变量设置。
祝您开发顺利,创造出令人惊叹的项目!
备注
如有任何疑问或需要进一步的帮助,请随时联系我。