物联网越来越成为炙手可热的领域,不过提到嵌入式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即将诞生,妈妈再也不用担心我装好几个开发环境了)
- 支持的硬件