这篇文章很短。目的是想与初学者分享一下乐鑫esp32编译时看到不同指令应该怎么样更好的理解。

看乐鑫官网的文档。
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html

编译esp32程序时,在windows下和ubuntu下有什么异同?

这篇文档应该说是介绍乐鑫esp-idf最好的。它兼顾了windows环境和linux环境用户的需求。

但是我按照这个快速指南并没有编译成功。因为这些看似详细的步骤中,有的步骤只提到了windows环境,有的两种环境都提到了。所以容易引起混淆。

指南中有的地方说调用指令:

idf.py menuconfig

有的地方说调用指令:

./install.sh

对于急切想知道一个成功的BLINK程序怎么跑一跑时,按照这个复杂的文档,并不能操作成功。

文档中,还有的地方说,使用指令make,有的地方说使用idf.py。

所以很容易闹混。

idf.py是运行在windows环境的。比如下图就是烧写编译成功的bin到esp32.

编译esp32程序时,在windows下和ubuntu下有什么异同?

make指令是运行在linux下的。

比如同样调用串口显示,在linux下的指令是make monitor

编译esp32程序时,在windows下和ubuntu下有什么异同?

 

而在windows下,则使用idf.py monitor

编译esp32程序时,在windows下和ubuntu下有什么异同?

总结起来就是一句话:

编译esp32程序时,在windows下和ubuntu下有什么异同?

相关文章:

  • 2022-02-09
  • 2021-10-23
  • 2022-12-23
  • 2021-09-19
  • 2021-11-09
  • 2021-06-11
  • 2021-07-31
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-08
  • 2021-12-31
  • 2022-12-23
  • 2021-10-24
  • 2021-06-11
相关资源
相似解决方案