NodeMcu开发环境搭建

NodeMCU是为ESP8266 wifi芯片开发的基于LUA的开源固件。通过探索ESP8266芯片的功能,NodeMCU固件附带ESP8266开发板/套件,即NodeMCU开发板。

NodeMcu

这里使用的是ESP-12F模块。

ESP-12F

开发环境搭建

可以使用Lua脚本开发,在线Lua固件生成,以及MicroPython进行开发,开发文档,但这里面集成的功能太少不够灵活,最后选择使用SDK编译源码,刷写固件的工具链接

这里使用安可信一体化开发工具,以及安信可windows一体化环境IDE的说明,按照教程搭建即可。

ESP8266_RTOS_SDK_V3.0开发文档,其他开发文档可以在官网上下载。

注意在以后可能会更新,具体细节参照官网信息。

修改串口波特率

运行搭建环境时设置的这个指令mintty.exe -e make menuconfig,再弹出的界面选择:

串口配置1

串口配置2

串口配置3

根据需要修改相应配置即可。

Hello_world

这里在工程目录下新建个app文件夹,将例程里的Hello_world程序拷贝到app文件夹下,更改工程目录,再编译下载即可。

注意设置make flash ESPPORT=COM12串口号要写对。

添加头文件

文件编译时找不到想要的头文件。先确定头文件的位置,然后在添加头文件路径~~ 20200814160849490

点C++项目上右键,Properties -> C/C++ General -> Paths and Symbol -> Includes标签下Add 20200814161145259

修改编码格式

在菜单导航栏上Window–>Preferences 打开”首选项”对话框

16340705-e836cd895fa3a2c1

左侧导航树,导航到 General–>Workspace

16340705-bb7c9471ba31152d

二、修改文件的编码

1、在Eclipse项目文件上右键,选择Properties,在Resource选择修改编码格式

16340705-3ce5d926b46148ab

16340705-d2515acd33bf3943

修改某文件类型的编码

​ 1、导航栏window–>preferences

16340705-e836cd895fa3a2c1

2、打开”首选项”对话框,左侧导航树,导航到 Genera–>Content Types

16340705-aecc99cccdf8b17f

在序号3中,选择要修改的文件类型,在序号4中输入对应的编码格式,点击update即可。