以下是一些在 linux 环境下,使用 Clion 开发基于 C/C++ SDK 的 PICO-Example 的注意事项,使用 Clion 的下载和调试配置在上一篇文章中已经介绍。
Example 和 SDK 准备
可以直接 clone 官方仓库
example仓库
git@github.com:raspberrypi/pico-examples.git
sdk仓库
git clone git@github.com:raspberrypi/pico-sdk.git --recurse
这里需要注意的是,SDK 仓库中还包含以下子模块仓库,如 USB 和 Wi-Fi 模块等,因为我使用的开发板是 PICO-W 且需要使用其 Wi-Fi 模块,这里在 clone 的时候建议带上 —recurse ,把所有的子模块仓库一起下载了,因为实测如果是后续通过 git submodule update —init 获取子仓库很容易失败。
path 配置
我们在使用 Clion 打开 pico-examples 时需要添加对应的 SDK 的 PATH 路径,
PICO_SDK_PATH=~/pico/pico-sdk
也可以在命令行中添加 PATH
export PICO_SDK_PATH=../../pico-sdk/
构建PICO-W
PICO-W 相关的 Examples 是需要我们自己进行构建的,操作流程如下:
cd pico-examples
mkdir build
cd build
使用cmke构建examples
cmake -DPICO_BOARD=pico_w ..
然后就可以进入到某个文件夹中构建了,例如 pico_w/wifi
cd pico-examples/build/pico_w/wifi
make
然后就可以使用对应的可执行文件下载或调试pico了。
-
USB接口
+关注
关注
9文章
712浏览量
58533 -
Linux系统
+关注
关注
4文章
609浏览量
29645 -
Pico
+关注
关注
0文章
185浏览量
18352 -
Wi-Fi模块
+关注
关注
0文章
33浏览量
11498
发布评论请先 登录
【教程】手把手教你用CLion进行CW32开发
Clion的安装方法
RaspberryPi Pico CLion开发环境配置的相关资料推荐
怎样去搭建一种基于CLion的stm32开发环境
【BPI-Pico-RP2040 开发板】+C开发环境搭建之HelloWorld
用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!
Clion调试STM单片机
RaspberryPi Pico CLion开发环境配置
RaspberryPi Pico Clion开发环境配置
JetBrains推出新的C/C++ IDE:CLion Nova
JetBrains推出CLion Nova技术工具

PICO Example Clion开发
评论