1.这个环境的优点
1.不用安装虚拟机
2.直接解压就可以用
3.已经带了SDK,适合新手
2.下载
安信可的说明:https://wiki.ai-thinker.com/ai_ide_install
下载后的文件:
解压直接运行即可。
2.运行
已经有了SDK和例子。 直接在 esp32_helloworld上点右键—>Build Project。即可编译。 编译出来的是user1.1024.new.2.bin,如果要用Non-FOTA方式的,需要修改下面的Makefile: 把BOOT 由new 改为 none 这样就可以编译出Non-FOTA方式的文件: 剩下的烧录方法和以前一样。
3.编译driver目录
如果想用driver目录里的代码,需要修改Makefile: 在MODULES 后加上driver。这样driver里的文件都会编译进去。
4.math库的问题
我在计算BMP180的海拔时,用到了pow函数,需要用到math库。可以从RTOS_SDK里拷一份到NONOS_SDK里 AiThinkerIDE_V0.5\cygwin\home\aithinker\project\ESP8266_RTOS_SDK\lib\libmirom.a 然后修改Makefile,链上这个库: 在LIBS 后加上 mirom