0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PICO Example Clion开发

冬至子 来源:螺丝松掉的人 作者:螺丝松掉的人 2023-10-09 10:16 次阅读

以下是一些在 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 仓库中还包含以下子模块仓库,如 USBWi-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

    浏览量

    55643
  • Linux系统
    +关注

    关注

    4

    文章

    593

    浏览量

    27396
  • Pico
    +关注

    关注

    0

    文章

    172

    浏览量

    17083
  • Wi-Fi模块
    +关注

    关注

    0

    文章

    33

    浏览量

    11138
收藏 人收藏

    评论

    相关推荐

    怎么用Clion开发APM32

    Clion 开发 APM32,涉及 CMake、Makefile、OpenOCD 和PyOCD 的知识,供大家参考。
    的头像 发表于 12-17 09:19 793次阅读
    怎么用<b class='flag-5'>Clion</b><b class='flag-5'>开发</b>APM32

    Clion的安装方法

    本人做为全栈的开发工程师,安卓使用的是android studio,后端开发用的是idea,就单片机开发还没有转到好用的工具上来,这怎么行!于是想找使用idea开发STM32,结果还真
    发表于 11-22 07:28

    如何利用Clion IDE搭建STM32开发环境?

    如何利用Clion IDE搭建STM32开发环境?
    发表于 11-26 07:52

    RaspberryPi Pico CLion开发环境配置的相关资料推荐

    RaspberryPi Pico CLion开发环境配置树莓派家族新成员PicoRaspberryPi Pico是一款低成本,高性能的微控制器开发
    发表于 12-10 06:54

    怎样去搭建一种基于CLion的stm32开发环境

    stm32学习总结:2、搭建基于CLion的stm32开发环境文章目录stm32学习总结:2、搭建基于CLion的stm32开发环境1. 前言2. 相关工具和环境准备2.1 STM32
    发表于 03-01 07:05

    【BPI-Pico-RP2040 开发板】+C开发环境搭建之HelloWorld

    update --init 编译example cd pico-examples/build export PICO_SDK_PATH="/home/lhj/pico-setup/
    发表于 03-17 11:27

    Example_2803xEPwmTripZone

    Example_2803x开发板源程序分享
    发表于 01-18 17:03 10次下载

    Example_2803xCpuTimer

    Example_2803x开发板源程序分享
    发表于 01-18 17:03 0次下载

    clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!

    起因因为keil的难用…以前开发stm32,我都是使用stm32cube生成了项目文件之后,用clion编辑,然后用keil编译下载加Debug.说实话,整体感觉还不错,但总感觉怪怪的.也曾尝试
    发表于 11-03 09:36 14次下载
    用<b class='flag-5'>clion</b>自带的嵌入式<b class='flag-5'>开发</b>功能和stm32cubeMX<b class='flag-5'>开发</b>stm32!!!

    单片机优雅的开发Clion环境搭建

    单片机优雅的开发Clion环境搭建
    发表于 11-13 12:21 20次下载
    单片机优雅的<b class='flag-5'>开发</b><b class='flag-5'>Clion</b>环境搭建

    Clion调试STM单片机

    文章目录1 使用环境2 Clion环境配置以及编译运行2.1 安装 Clion,gdb,MinGW2.2 安装 ARM GCC 工具链2.3 安装OpenOCD2.4 下载STM32CubeMX3
    发表于 11-23 16:36 10次下载
    <b class='flag-5'>Clion</b>调试STM单片机

    RaspberryPi Pico CLion开发环境配置

    RaspberryPi Pico CLion开发环境配置树莓派家族新成员PicoRaspberryPi Pico 是一款低成本,高性能的微控制器
    发表于 11-26 19:21 19次下载
    RaspberryPi <b class='flag-5'>Pico</b> <b class='flag-5'>CLion</b><b class='flag-5'>开发</b>环境配置

    RaspberryPi Pico Clion开发环境配置

    该文章用于记录使用一块 Pico通过 picoprobe 调试另一块 Pico开发方案,使用的 IDE 为 Clion,工程文件为 RT-Thread BSP。
    的头像 发表于 10-09 16:16 1345次阅读
    RaspberryPi <b class='flag-5'>Pico</b> <b class='flag-5'>Clion</b><b class='flag-5'>开发</b>环境配置

    JetBrains推出新的C/C++ IDE:CLion Nova

    该公司打算先收集用户反馈,然后在 2024 年的某个时刻根据具体的反馈结果将 CLion Nova 合并到 CLion Classic。在此之前,预览版本将免费提供,并且可以与 CLion (Classic) 安装并行安装。目前
    的头像 发表于 11-20 17:24 1158次阅读
    JetBrains推出新的C/C++ IDE:<b class='flag-5'>CLion</b> Nova

    JetBrains推出CLion Nova技术工具

    未来,我们计划将 CLion Nova 并入 CLion Classic。我们不打算推出新产品。” 该公司打算先收集用户反馈,然后在 2024 年的某个时刻根据具体的反馈结果将 CLion Nova 合并到
    的头像 发表于 11-23 10:44 785次阅读
    JetBrains推出<b class='flag-5'>CLion</b> Nova技术工具