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!