你好,我是爱吃鱼香ros的小鱼。本节我们开始介绍并搭建platformio(以下简称pio)的开发环境。因为网络原因,pio搭建起来是一个挺困难的事情,但是小鱼在一键安装里添加了一键安装pio,为你解决这一难题。
开始之前,小鱼想和你约定好本次学习之旅的开发环境和平台,小鱼这里采用的开发环境信息如下:
•系统版本:ubuntu 22.04(虚拟机实体机都可)
•ros版本:ros2-humble
•开发板:microros学习板v1.0.0
一、pio介绍pio是一个面向嵌入式开发的专业协作平台,它提供了一个适配vscode的插件,它具有一个用户友好且可扩展的集成开发环境,具有一组专业开发工具,提供现代而强大的功能,以加快并简化嵌入式产品的创建和交付。
二、安装piopio的开发我们采用vscode,所以在这之前你需要安装vscode,vscode安装可以使用一键安装,快速且稳定。
2.1 安装vscode运行一键安装指令,之后选择7即可
wget http://fishros.com/install -o fishros && . fishros
安装完成vscode后,推荐你继续使用一键安装来安装pio。
2.2 安装pio(可跳过)注意这一步仅适用ubuntu22.04系统,非该系统请直接跳过
继续使用一键安装,选项12
wget http://fishros.com/install -o fishros && . fishros
2.3 安装vscode插件打开vscode,我们还需安装一个platformio插件就能正常work了。
任意终端输入code,或者在菜单中找到vscode都可以打开vscode,接着在扩展中搜索platformio,选择后点击安装即可。
安装完成后在侧方栏应该可以看到一个蚂蚁头的图标,这个就是pio,点击图标,点击上访的open就可以打开pio home。
三、新建工程测试接着我们就可以利用pio建立第一个arduino工程进行测试,首先点击new project。
四步新建工程1.输入工程名 example01_helloworld2.选择开发板,这里选择adafruit esp32 feather3.选择开发框架,这里我们用arduino,pio还支持idf(iot development framework)4.开发位置可以选择默认的位置,也可以自定义位置
最后点击finish即可,这样我们就得到了一个支持esp32的arduino工程。
四、总结本节我们学习通过vscode安装pio并新建一个arduino工程,下一节小鱼带你一起了解下这个工程文件并学习如何编译工程。
会说话的智能镜子你见过吗,揭开它的神秘面纱
出色的GPS导航仪应有的8项重要功能
上海静安区将在年内新部署50万个传感器
无源机械式预付费定量售水水表的设计及原理
小米6Plus什么时候上市?小米6Plus最新消息:小米6Plus对比小米6亮点在哪里?小米6Plus即将发布
通过VsCode安装PIO并新建Arduino工程
收购一波三折,英伟达想得到什么?
全球销量再创新高!强力巨彩实力彰显国产LED显示屏先进标准
肥料养分专用检测仪的技术指标
关于机器人未来的发展预测
智能锁市场规模不断扩大 是一片有待开发的广大市场
华为发布FreeBuds Studio无线耳机,支持24小时电池寿命
网络分析器,网络分析器原理是什么?
安森美开发IGBT FS7开关平台,应用工业市场
格兰仕多样化洗碗机满足不同国家需求 成为广泛关注的热点
收集能源为物联网设备提供动力
智能照明三种控制模式及精选解决方案集锦
为什么要做VR房产_VR看房的未来如何
华为正式向瑞典提出上诉,反对将华为排除在外
AKASOL与戴姆勒巴士达成战略合作,共同研发第二代锂离子电池系统