此教程可以不从Visual Studio启动,详情请直接看第三部分。
1.安装必要工具
- ARM GCC compiler 下载地址
下载exe安装版
进行安装
2.CMake 下载地址
安装完成后并把cmake添加到环境变量中。
3.VSCode(相信大家都会装)
4.Python
安装教程
5.Git 下载地址
此处默认编辑器其实选什么都行,实际使用中用的不多。安装过程中都某些选项有疑问直接按默认的安装就行,也可以自己百度一下详细教程。
2.下载并配置SDK
先进入自己想安装的位置再输入以下指令
从github上克隆sdk
git clone -b master https://github.com/raspberrypi/pico-sdk.git
自动下载sdk依赖
cd pico-sdk
git submodule update --init
在环境变量中添加一个变量名为 PICO_SDK_PATH的变量,路径为刚刚下载的pico-sdk文件夹的路径。
3.配置vscode
1.安装插件
打开vscode安装图中3个插件
2.设置
打开CMake Tools插件设置
在Cmake Environment中再添加一次PICO_SDK_PATH变量
树莓派编译过程其实是cmke生成一个makefile,然后make再根据makefile进行编译。make其实是个批处理工具。目前类似make的工具有Nmake,Ninja。官方文档中选择了Nmake所以在cmake tool在Cmake Generator中填入NMake Makefiles。
但这样就需要安装Visual Studio了,不过我刚刚看了一下好像nmake可以单独下载,大家可以试一试下载后配置环境变量看看能不能编译。
毕竟是用C/C++开发所以肯定都写过c所以我就用了MinGW中的mingw32_make其实就是linux下的make,在Cmake Generator中填入MinGW Makefiles即可。
然后
将编译工具选择成ARM GCC compiler,点击右边的生成即可。
4.样例
克隆官方样例。
git clone -b master https://github.com/raspberrypi/pico-examples.git
官方样例是好多样例一起编译的,这里我写了一个单样例编译的 下载地址
本人水平有限,如果文中有错误的欢迎指出