物联网开发的瑞士军刀——VS Code+PlatformIO

  之前我在介绍STM32开发环境时提到过VS Code和PlatformIO联合开发,当时因为一些原因搁置了。如今疫情宅家,君问归校未有期,何不探索物联网,走你!
  VS Code是微软推出的免费开源的跨平台代码编辑器,和老大哥VS一样具有炫酷的界面,引无数程序猿竞折腰。但话说回来,VS Code本身不过是高配版的记事本,并不算是IDE。但它的强大之处在于开放的生态,丰富的插件。
  PlatformIO是开源的物联网开发生态系统,支持51、32、Arduino、ESP8266等众多芯片。PlatformIO可以作为VS Code的插件使用,二者结合,虽不敢说完美,但也让人耳目一新。以前开发51和32用Keil,开发K60用IAR,开发Arduino用Arduino IDE,开发ESP8266用Eclipse……但是,自从用了VS Code+PlatformIO,物联网开发,so easy!
  言归正传,下面介绍VS Code+PlatformIO的具体安装配置。
  首先,下载VS Code,安装包很小,安装也很简单。
  接下来请注意,PlatformIO对Python有依赖,所以要先安装Python,如果你之前装过,请确认系统环境变量里有Python。安装时请注意勾选下图Add Python to PATH的选项。
在这里插入图片描述
然后,打开VS Code,点击左侧四个方块的图标,搜索PlatformIO,并点击Install安装,安装过程可能比较慢,请耐心等待。
在这里插入图片描述如果PlatformIO安装一直卡在下图,可以试试重启VS Code。
在这里插入图片描述如果安装成功,VS Code启动时会自动打开PlatformIO主页,如下图所示,点击New Project创建新的工程。
在这里插入图片描述
在下图界面设置工程名称,芯片型号和保存路径。
在这里插入图片描述设置完成,点击Finish,第一次使用会下载一些依赖包,如下图,请耐心等待。
在这里插入图片描述工程创建完成,就可以开始编辑代码了。
在这里插入图片描述
代码写好后,在VS Code左下角进行编译调试,如下图,对勾是编译,箭头是程序烧写,插头是串口模拟器,功能设计有点像Arduino IDE。
在这里插入图片描述
OK,关于VS Code和PlatformIO的结合,就先介绍这么多,欢迎交流,谢谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值