RaspberryPi-PICO在Linux系统下的C开发环境搭建
🚀 ✈️ 🚗 🚲
本机系统为 Ubuntu 2022.04
1  | linkk@linkk-Ubuntu22:/$ uname -a  | 
🚀 安装CMake
1  | sudo apt-get install cmake  | 
==如果版本低于3.12.0则需要更新cmake(通过cmake源码编译升级)==
🚀 下载代码仓库
1  | mkdir -p ~/workspace/raspberry_pi_pico  | 
==注意git submodule update —init一定要执行,因为pico-sdk里面要用到tinyUSB,否则sdk里面的USB功能就都无法使用==
这时候该路径下一共有四个文件夹。其中最重要的两个仓库,一个是 pico-sdk ,一个是 pico-examples 。其他仓库都是一些高级应用。
1  | linkk@linkk-Ubuntu22:~/workspace/raspberry_pi_pico$ ls  | 
🚀 安装交叉编译工具链
✈️ 下载交叉编译工具链
1  | cd ~/workspace/raspberry_pi_pico  | 
其他系统的交叉编译器可以在这进行查找下载:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
可以进入 bin 文件夹查看一下交叉编译器的版本,确保工具链可以正常使用
1  | cd ~/workspace/raspberry_pi_pico/toolchain/gcc-arm-none-eabi/bin  | 
✈️ 设置环境变量
打开 ~/.bashrc ,在文件最后面添加下面两行语句(需根据交叉编译器的存放路径进行修改)
1  | export PICO_SDK_PATH="~/workspace/raspberry_pi_pico/pico-sdk"  | 
设置完成后==重新打开==一个终端,输入
1  | env | grep PICO  | 
如果能看到如下内容说明设置成功
1  | PICO_SDK_PATH=~/workspace/raspberry_pi_pico/pico-sdk  | 
✈️ 安装g++
1  | sudo apt-get install g++  | 
🚀 参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Cokode' Blog!


