以下是一些在 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文章
701瀏覽量
55634 -
Linux系統
+關注
關注
4文章
593瀏覽量
27392 -
Pico
+關注
關注
0文章
172瀏覽量
17080 -
Wi-Fi模塊
+關注
關注
0文章
33瀏覽量
11138
發布評論請先 登錄
相關推薦
評論