ESP32 入门开发环境搭建与实现01
一、前言 开发 ESP32,最头疼的事情莫过于这个开发环境的搭建了,网上各种教程简直是多不胜数,但完全照着做一遍又不行,而官方的资料也一头雾水。其实主要原因还是因为有多种开发环境、多种工具、不同平台都可以编译我们的 ESP32 工程。在本教程中,我们坚持使用 esp-idf 库来进行开发,因为 esp-idf 库是官方目前主推的库,最新的特性更新以及 bug 修复都在 esp-idf 上进行发布,而且大部分源码是开源的,大家可以随意获取和查看。基于 esp-idf 开发还不够,我们还需要开发工具,esp-idf 可以在 Windows、Linux、Mac 上进行开发,但官方主推的还是 Linux 平台上开发,我之前试过 Windows 平台下开发,编译慢不说,安装工具还很不方便。因此本教程所有代码均是在 Linux 环境下编译的,好了,我们先看下,如何把这个开发环境搭建好。二、软件安装因为我们需要在 Linux 下开发,但同时也想用 Windows 下的工具或其他软件,因此最好的方法就是装虚拟机,我们的原则是,使用 Windows 下的工具来进行代码浏览和编辑,然后在 Linux 下编译,需要装的工具有如下:虚拟机软件,可以自行去官网下载,安装也很简单,这里不做过多讲解。我们选用 Ubuntu 作为 Linux 操作系统,这也是官方推荐的,但我这里推荐大家用 Ubuntu 2