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

    文章

    672

    浏览量

    54985
  • Linux系统
    +关注

    关注

    4

    文章

    567

    浏览量

    26913
  • Pico
    +关注

    关注

    0

    文章

    154

    浏览量

    16842
  • Wi-Fi模块
    +关注

    关注

    0

    文章

    29

    浏览量

    11077
收藏 人收藏

    评论

    相关推荐

    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

    如何在Ubuntu上使用CLion开发

    目录一、环境准备二、下载STM32CubeMX固件库三、使用STM32CubeMX创建工程四、CLion配置五、CMake简单操作和添加DSP库CMake简单操作添加DSP库五、调试时查看外设寄存器
    发表于 01-10 07:11

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

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

    如何在Clion开发并下载rt-thread工程呢

    Visual Studio,需要切换为 MinGW:使用 make 指令,编译工程:以上就是在 env 工具中,使用 cmake 工具编译工程的流程。Clion 开发 rt-thread下面介绍一下
    发表于 04-27 15:15

    【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_2803xEPwmUpDownAQ

    Example_2803x开发板源程序分享
    发表于 01-18 16:28 6次下载

    Example_2803xEPwmTripZone

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

    Example_2803xCpuTimer

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

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

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

    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 708次阅读
    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 725次阅读
    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 430次阅读
    JetBrains推出<b class='flag-5'>CLion</b> Nova技术工具