欢迎使用CSDN-markdown编辑器

来源:互联网 发布:新百伦淘宝店 编辑:程序博客网 时间:2024/06/02 05:31

eclipse注释快捷键 ctrl+/

notepad++ 快速注释 ctrl+/ 取消注释 ctrl+shift+/

官方提供的SDK中,复制官方SDK下的 MakeFile bin ld tools app include lib这四个文件先复制进入相应的项目

复制必要的头文件,官方SDK下的include中的c_type.h eagle_soc.h ets_soc.h ets_sys.h os_type.h osapi.h 这几个复制到新建的include中

复制SDK的lib的
liblwip.a libmain.a libnet80211.a libphy.a libpp.a libwpa.a
到项目lib下的

复制SDK中的examples/Iot_Demo/ 下的gen_msc.bat、gen_msc.sh、Makefile复制到项目的app目录下
并删除app目录下的Makefile中的 ljson lupgrade lssl lpwm lsmartconfig(70行到74行)
还有examples/Iot_Demo/include中的user_config.h
到项目中的app/include

项目app目录下新建 driver include user文件夹

串口配置到项目的app/driver
在SDK中的examples/Iot_Demo中是没有串口驱动的,需要在SDK中的examples/driver_lib/driver复制相应的串口配置 拷贝 Uart.c以及Makefile 到项目中的app/driver中
接着拷贝SDK中driver_lib/include/driver的Uart.h以及uart_regesiter.h
到项目中的app/include/driver中(需要新建driver这个文件夹)

user需要创建user_main.c文件
在其中出创建两个必要函数
user_init(){} 以及user_rf_pre_init(){}
然后需要复制SDK项目examples/Iot_Demo/include/user/Makefile文件到我的项目的app/user下!

开机输出hello world
需要包含串口头文件”driver/uart.h”,可在项目的app/driver/uart.c中查看 uart_init(UartBautRate uart0_br, UartBautBate uart1_br)
8266默认配置成两个串口,把两个都设置为115200,打印输出字符串uart0_sendStr()

原创粉丝点击