PlatformIO IDE搭建统一的物联网嵌入式开发环境

本文介绍了如何使用PlatformIO IDE搭建统一的物联网嵌入式开发环境,该IDE支持多种硬件平台和固件SDK,适用于mac、linux、windows。通过在VSCode中安装PlatformIO插件,配合Python2.7,实现了一站式的开发体验,包括代码智能补全、库管理、构建、下载等功能。示例中展示了在Windows环境下为ESP32创建项目的步骤,包括项目初始化、构建和下载固件。

物联网越来越成为炙手可热的领域,不过提到嵌入式IoT开发,最让人不舒服的一件事无疑就是不同厂家的芯片可能要使用不同的集成开发环境。例如:STM32要使用Keil,Arduino默认使用自家Arduino开发环境,而且Keil和Arduino都不够友好;ESP8266和ESP32要使用linux环境或者在windows下部署eclipse,涉及到交叉编译工具,所以操作起来也比较复杂。

??那会不会有一个IDE可以集成大多数常用的芯片和模块的开发任务,而且只要配置完成之后就一劳永逸的呢?
众里寻他千百度,那就应该是PlatformIO IDE了。

先简单介绍一下PlatformIO IDE是个什么东西

  • 新一代的IoT集成开发环境,支持mac linux windows。
  • 作为插件支持Atom 和 Visual Studio Code。(整完之后发现你的编辑器既能开发IoT,又能开发Web,万能IDE即将诞生,妈妈再也不用担心我装好几个开发环境了)
  • 支持的硬件平台 (Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Freescale Kinetis, Intel AR
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值