PlatformIO开发:使用Arduino代码框架开发STM32

本文介绍了如何利用PlatformIO在VSCode中开发STM32项目,重点在于使用Arduino框架的便捷性。虽然VSCode开发STM32需要配置环境并可能遇到问题,但其丰富的扩展和PlatformIO的高效测试能力使得这种方式在简单项目中颇具优势。新建工程涉及安装PlatformIO IDE,选择开发板和代码框架,以及配置编译和下载选项。
摘要由CSDN通过智能技术生成

简介:

PlatformIO可以提供跨平台的代码构建,集成开发环境,可以支持600+种嵌入式开发板。
在这里插入图片描述

下面主要说下关于PlatformIO在VScode上开发STM32的大概流程。

  • 先说说缺点,为啥要用这种方案去开发32,其实如果说是做大型项目开发的话,不是很推荐这种方案,相比之下Keil的调试对嵌入式开发可能会更友好,vscode上开发32的话需要下载相关的插件,配环境可能都要配好久(第一次下载和建立工程需要科学上网,会自动下载一些相关的包,而且下载速度巨慢,不过第一次流程走完后后面速度就很快了),而且有时可能会遇到一些隐藏bug不好找原因修改,网上能找到的资料也不是很多。
  • 优点的话,用过vs的都知道,自定义扩展插件满大街,撸代码爽到飞起,最主要的优点是PlatformIO用来做一些板子的测试效率非常高,只需选择你的开发平台和芯片,然后可以选择你想要的代码框架,例如32标准库用的CMSIS框架,或者Arduino的框架都可以。例如想测试下stm32板子的一些功能(跑个流水灯或PWM输出),不用配一大堆文件,直接选使用arduino框架开发,两三行代码就搞定。

新建工程:

1.在VScode上安装PlatformIO

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值