这篇文章很短。目的是想与初学者分享一下乐鑫esp32编译时看到不同指令应该怎么样更好的理解。
看乐鑫官网的文档。
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html
这篇文档应该说是介绍乐鑫esp-idf最好的。它兼顾了windows环境和linux环境用户的需求。
但是我按照这个快速指南并没有编译成功。因为这些看似详细的步骤中,有的步骤只提到了windows环境,有的两种环境都提到了。所以容易引起混淆。
指南中有的地方说调用指令:
idf.py menuconfig
有的地方说调用指令:
./install.sh
对于急切想知道一个成功的BLINK程序怎么跑一跑时,按照这个复杂的文档,并不能操作成功。
文档中,还有的地方说,使用指令make,有的地方说使用idf.py。
所以很容易闹混。
idf.py是运行在windows环境的。比如下图就是烧写编译成功的bin到esp32.
make指令是运行在linux下的。
比如同样调用串口显示,在linux下的指令是make monitor
而在windows下,则使用idf.py monitor
总结起来就是一句话: