为什么要用Eclipse搭建ESP32开发环境:
乐鑫官方使用的是类似Linux内核配置的开发环境, 不够直观.
Eclipse功能强大,与GUN Toolchain无缝结合。如果你以前习惯了集成开发环境,那Eclipse是你的首选开发环境。
工作步骤:
淘宝购买 esp32开发板:
whyengineer出品的带LAN8720有线网卡, WM8978声卡开发板:
https://item.taobao.com/item.htm?id=557325579696
widora出品开发板:
https://item.taobao.com/item.htm?id=538209801368
下载工具链:
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
克隆乐鑫官方sdk: esp-idf, 检出 v2.1版本
安装eclipse 与 cdt 插件
新建项目,打开esp-idf 的hello world项目, 设置环境变量。
参考链接:
离线