为什么要用Eclipse搭建ESP32开发环境:
1. 乐鑫官方使用的是类似Linux内核配置的开发环境, 不够直观.
2. Eclipse功能强大,与GUN Toolchain无缝结合。如果你以前习惯了集成开发环境,那Eclipse是你的首选开发环境。
工作步骤:
1. 淘宝购买 esp32开发板:
whyengineer出品的带LAN8720有线网卡, WM8978声卡开发板:
https://item.taobao.com/item.htm?id=557325579696
widora出品开发板:
https://item.taobao.com/item.htm?id=538209801368
2. 下载工具链:
for 64-bit Linux:
https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz
for 32-bit Linux:
https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-61-gab8375a-5.2.0.tar.gz
3. 克隆乐鑫官方sdk: esp-idf, 检出 v2.1版本
4. 安装eclipse 与 cdt 插件
5. 新建项目,打开esp-idf 的hello world项目, 设置环境变量。
参考链接:
1. https://github.com/espressif/esp-idf/blob/master/docs/get-started/linux-setup.rst
2. https://github.com/liubenyuan/esp32-step-by-step/blob/master/chapter00.md
在线