ESP8266/ESP32开发工具:Arduino+Vscode+PlatformIO
为了进一步提高代码编写体验,我们采用Vscode作为编辑器,通过下载插件的方式实现与Arduino的联合开发,具体方法见第2节,这种开发方式仅将Vscode作为编辑器使用,开发板型号和库调用依然需要依靠Arduino IDE;然而,对于大型开发项目,Arduino的编译速度非常慢,为了提高开发效率,我们引入Vscode的插件PlatformIO作为项目开发工具,能够大幅提高项目开发效率,此时Pla
0. 简介
Arduino不仅是一个系列的嵌入式开放板代号,如经典的Arduino UNO系列(目前已更新到R4版本),还泛指一套通用的嵌入式开放工具。Arduino IDE简单易用性,支持庞大的库函数,具有大量开源资料,因此广受欢迎,我们也将其应用于ESP系列嵌入式开发板。
因为Arduino IDE默认只支持Arduino系列开发板,所以需要额外添加开发板工具,具体方法在第1节说明;为了进一步提高代码编写体验,我们采用Vscode作为编辑器,通过下载插件的方式实现与Arduino的联合开发,具体方法见第2节,这种开发方式仅将Vscode作为编辑器使用,开发板型号和库调用依然需要依靠Arduino IDE;然而,对于大型开发项目,Arduino的编译速度非常慢,为了提高开发效率,我们引入Vscode的插件PlatformIO作为项目开发工具,能够大幅提高项目开发效率,此时PlatformIO充当独立开发平台,后台与Arduino IDE无关,虽然采用C++开发(不用ino文件),但是兼容Arduino代码。
1. Arduino (1.89版本)
ESP32:
ESP8266:
配置esp8266开发板的Arduino开发环境_arduino esp8266_交通运输怪味张的博客-CSDN博客
ESP8266开发之arduino环境搭建_esp8266 arduino_IT_阿水的博客-CSDN博客
2. Vscode+Arduino
Vscode中使用Arduino_vscode arduino_百年年的博客-CSDN博客
3. Vscode+PlatformIO
老宇哥带你玩转ESP32:02使用VSCode+PlatformIO搭建开发环境
【ESP32开发】——开发环境搭建(VSCode+PlatformIO)_esp32 platformio_CoCo哥的博客-CSDN博客
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)