当前位置: 首页 > news >正文

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu

  • 安装编译工具链
  • 下载sdk 和example
  • 编译example

安装编译工具链

sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib

注意cmake的版本,需要在3.17 以上

下载sdk 和example

git clone https://github.com/raspberrypi/pico-sdk.git
git clone https://github.com/raspberrypi/pico-examples.git

编译example

#指定sdk路径
export PICO_SDK_PATH="/home/xxx/data/pico-sdk"
cd /home/xxx/data/pico-example
mkdir build
cd build
# 需要使用-DPICO_PLATFORM 指定平台为rp2350
cmake -DPICO_PLATFORM=rp2350 ..
cd blink
make 
# 生成blink.uf2
# 长按pico开发板上的按键,插入电脑USB后松开,电脑会识别成一个u盘,把上面目录中的blink.uf2拖入u盘目录或者复制粘贴进来,
# pico就会自动重启,开始执行对应的代码led开始闪烁

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 初识Linux · 进程(2)
  • 《HTML 与 CSS—— 响应式设计》
  • 机器学习:opencv--图像金字塔
  • 《Nginx核心技术》第16章:实现Nginx的高可用负载均衡
  • HDMI彩条显示——FPGA学习笔记12
  • 从基础到进阶:利用EasyCVR安防视频汇聚平台实现高效视频监控系统的五步走
  • 物业小程序|提升管理效率,打造智慧物业社区
  • mysql学习教程,从入门到精通,MySQL 子查询 子句(11)
  • 恐怖类游戏智能体————恐怖探险家
  • 使用PHP和MQTT构建高效的物联网数据转发服务器流程
  • 基于SpringBoot+Vue的美妆购物系统
  • LAMP环境下项目部署
  • 前端Excel热成像数据展示及插值算法
  • ARM32开发——DMA
  • 011. Oracle-约束
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • HTML-表单
  • JavaScript 基本功--面试宝典
  • rabbitmq延迟消息示例
  • Redux 中间件分析
  • VUE es6技巧写法(持续更新中~~~)
  • 飞驰在Mesos的涡轮引擎上
  • 服务器从安装到部署全过程(二)
  • - 概述 - 《设计模式(极简c++版)》
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 前端临床手札——文件上传
  • 前端之Sass/Scss实战笔记
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 详解NodeJs流之一
  • 智能网联汽车信息安全
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 组复制官方翻译九、Group Replication Technical Details
  • # Redis 入门到精通(七)-- redis 删除策略
  • #数据结构 笔记三
  • #微信小程序:微信小程序常见的配置传值
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (5)STL算法之复制
  • (7) cmake 编译C++程序(二)
  • (C语言)共用体union的用法举例
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (SpringBoot)第二章:Spring创建和使用
  • (zt)最盛行的警世狂言(爆笑)
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET Core 中插件式开发实现
  • .net Stream篇(六)
  • .NET 解决重复提交问题
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [ 第一章] JavaScript 简史
  • [1127]图形打印 sdutOJ
  • [1181]linux两台服务器之间传输文件和文件夹
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [ai笔记9] openAI Sora技术文档引用文献汇总