ESP8266_RTOS_SDK和esp-open-sdk之间的差异

时间:2017-01-08 09:27:26

标签: c++ esp8266

我编译并刷新ESP8266_RTOS_SDK(使用gen_misc.sh)和esp-open-sdk的两个例子,我注意到使用了不同的库。 esp-open-sdk似乎指向nonOS库,但也适用于RTOS?!有一个blink项目模板,我试图包含uart库#include "uart.h",但它找不到它,所以我试图将它复制并粘贴到项目中(我不认为这是正确的方法) )但它找不到函数UART_SetBaudrate,我应该如何正确添加uart lib?我应该使用gen_misc.sh中的ESP8266_RTOS_SDK或使用闪烁项目中makefile的{​​{1}}进行编译吗?

1 个答案:

答案 0 :(得分:0)

问题是你没有编译自由这样的* .a所以你首先需要 在make文件中添加驱动程序以及驱动程序的源代码然后运行./gen_mish.sh 文件 你可以按照以下步骤操作 在SDK / lib中生成libdriver.a,在driver_lib文件夹中运行:

./make_lib.sh driver