以下是一些在 linux 環(huán)境下,使用 Clion 開發(fā)基于 C/C++ SDK 的 PICO-Example 的注意事項(xiàng),使用 Clion 的下載和調(diào)試配置在上一篇文章中已經(jīng)介紹。
Example 和 SDK 準(zhǔn)備
可以直接 clone 官方倉庫
example倉庫
git@github.com:raspberrypi/pico-examples.git
sdk倉庫
git clone git@github.com:raspberrypi/pico-sdk.git --recurse
這里需要注意的是,SDK 倉庫中還包含以下子模塊倉庫,如 USB 和 Wi-Fi 模塊等,因?yàn)槲沂褂玫拈_發(fā)板是 PICO-W 且需要使用其 Wi-Fi 模塊,這里在 clone 的時候建議帶上 —recurse ,把所有的子模塊倉庫一起下載了,因?yàn)閷?shí)測如果是后續(xù)通過 git submodule update —init 獲取子倉庫很容易失敗。
path 配置
我們在使用 Clion 打開 pico-examples 時需要添加對應(yīng)的 SDK 的 PATH 路徑,
PICO_SDK_PATH=~/pico/pico-sdk
也可以在命令行中添加 PATH
export PICO_SDK_PATH=../../pico-sdk/
構(gòu)建PICO-W
PICO-W 相關(guān)的 Examples 是需要我們自己進(jìn)行構(gòu)建的,操作流程如下:
cd pico-examples
mkdir build
cd build
使用cmke構(gòu)建examples
cmake -DPICO_BOARD=pico_w ..
然后就可以進(jìn)入到某個文件夾中構(gòu)建了,例如 pico_w/wifi
cd pico-examples/build/pico_w/wifi
make
然后就可以使用對應(yīng)的可執(zhí)行文件下載或調(diào)試pico了。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
USB接口
-
Linux系統(tǒng)
-
Pico
-
Wi-Fi模塊
相關(guān)推薦
本人做為全棧的開發(fā)工程師,安卓使用的是android studio,后端開發(fā)用的是idea,就單片機(jī)開發(fā)還沒有轉(zhuǎn)到好用的工具上來,這怎么行!于是想找使用idea開發(fā)STM32,結(jié)果還真
發(fā)表于 11-22 07:28
如何利用Clion IDE搭建STM32開發(fā)環(huán)境?
發(fā)表于 11-26 07:52
RaspberryPi Pico CLion開發(fā)環(huán)境配置樹莓派家族新成員PicoRaspberryPi Pico是一款低成本,高性能的微控制器開發(fā)
發(fā)表于 12-10 06:54
目錄一、環(huán)境準(zhǔn)備二、下載STM32CubeMX固件庫三、使用STM32CubeMX創(chuàng)建工程四、CLion配置五、CMake簡單操作和添加DSP庫CMake簡單操作添加DSP庫五、調(diào)試時查看外設(shè)寄存器
發(fā)表于 01-10 07:11
stm32學(xué)習(xí)總結(jié):2、搭建基于CLion的stm32開發(fā)環(huán)境文章目錄stm32學(xué)習(xí)總結(jié):2、搭建基于CLion的stm32開發(fā)環(huán)境1. 前言2. 相關(guān)工具和環(huán)境準(zhǔn)備2.1 STM32
發(fā)表于 03-01 07:05
Visual Studio,需要切換為 MinGW:使用 make 指令,編譯工程:以上就是在 env 工具中,使用 cmake 工具編譯工程的流程。Clion 開發(fā) rt-thread下面介紹一下
發(fā)表于 04-27 15:15
update --init 編譯example cd pico-examples/build export PICO_SDK_PATH="/home/lhj/pico-setup/
發(fā)表于 03-17 11:27
Example_2803x開發(fā)板源程序分享
發(fā)表于 01-18 17:03
?10次下載
Example_2803x開發(fā)板源程序分享
發(fā)表于 01-18 17:03
?0次下載
起因因?yàn)閗eil的難用…以前開發(fā)stm32,我都是使用stm32cube生成了項(xiàng)目文件之后,用clion編輯,然后用keil編譯下載加Debug.說實(shí)話,整體感覺還不錯,但總感覺怪怪的.也曾嘗試
發(fā)表于 11-03 09:36
?14次下載
單片機(jī)優(yōu)雅的開發(fā)Clion環(huán)境搭建
發(fā)表于 11-13 12:21
?20次下載
RaspberryPi Pico CLion開發(fā)環(huán)境配置樹莓派家族新成員PicoRaspberryPi Pico 是一款低成本,高性能的微控制器開
發(fā)表于 11-26 19:21
?19次下載
該文章用于記錄使用一塊 Pico通過 picoprobe 調(diào)試另一塊 Pico 的開發(fā)方案,使用的 IDE 為 Clion,工程文件為 RT-Thread BSP。
發(fā)表于 10-09 16:16
?1155次閱讀
該公司打算先收集用戶反饋,然后在 2024 年的某個時刻根據(jù)具體的反饋結(jié)果將 CLion Nova 合并到 CLion Classic。在此之前,預(yù)覽版本將免費(fèi)提供,并且可以與 CLion (Classic) 安裝并行安裝。目前
發(fā)表于 11-20 17:24
?978次閱讀
未來,我們計劃將 CLion Nova 并入 CLion Classic。我們不打算推出新產(chǎn)品。” 該公司打算先收集用戶反饋,然后在 2024 年的某個時刻根據(jù)具體的反饋結(jié)果將 CLion Nova 合并到
發(fā)表于 11-23 10:44
?648次閱讀
評論