树莓派(Raspberry Pi) Pico VSCode C/C++开发环境配置(无需Visual Studio)

此教程可以不从Visual Studio启动,详情请直接看第三部分。

1.安装必要工具

  1. ARM GCC compiler 下载地址
    下载exe安装版
    下载exe安装版
    进行安装
    安装选项
    2.CMake 下载地址
    安装完成后并把cmake添加到环境变量中。
    3.VSCode(相信大家都会装)
    4.Python
    安装教程
    5.Git 下载地址
    此处默认编辑器其实选什么都行,实际使用中用的不多。安装过程中都某些选项有疑问直接按默认的安装就行,也可以自己百度一下详细教程。
    树莓派官方教程中建议选vim

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变量
Cmake Environment
树莓派编译过程其实是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即可。
MinGW Makefiles
然后
在这里插入图片描述
将编译工具选择成ARM GCC compiler,点击右边的生成即可。

4.样例

克隆官方样例。

 git clone -b master https://github.com/raspberrypi/pico-examples.git

官方样例是好多样例一起编译的,这里我写了一个单样例编译的 下载地址

本人水平有限,如果文中有错误的欢迎指出

猜你喜欢

转载自blog.csdn.net/RayJinStudio/article/details/114383999