ESP8266新建工程

       学习8266wifi模块的很多同学都不知道如果新建一个标准的空工程,所以只能在别人的工程中添加自己的代码,但是一出现问题,就出现了束手无策的现象,现在,发布一个如果新建自己的工程的博客,仅供参考。
       首先下载一个官方的NONO-SDK的文件夹,我下载的SDK版本为ESP8266_NONOS_SDK-2.1.0,首先解压打开文件,看到如下文件夹:这里写图片描述之后找到examples文件夹,进入找到IoT_Demo文件夹。这个是官方为我们提供的例程文件。将这个文件夹复制粘贴到一级目录中改名为app
       进入app打开include文件夹将里面的内容全部清空,之后新建driver文件夹,用来保存设备的.h文件。然后打开app/下的driver文件夹,除了Makefile文件全部删除。如果要进行uart的测试,将ESP8266_NONOS_SDK-2.1.0/driver_lib/driver中的uart.c文件复制到ESP8266_NONOS_SDK-2.1.0/app/driver中,在将ESP8266_NONOS_SDK-2.1.0/driver_lib/include中的uart.h放入ESP8266_NONOS_SDK-2.1.0/app/include/driver中,最后就是ESP8266_NONOS_SDK-2.1.0/app/user文件夹了,保留Makefile和user_main.c文件,其他删除。用记事本或者编辑器打开user_main.c文件看到包含的头文件这里写图片描述
       只保留ets_sys.h,osapi.h两个头文件就可以了 ,之后在ESP8266_NONOS_SDK-2.1.0/app/include/driver添加两个头文件uart_register.h和user_config.h头文件,在主函数中user_init()这里写图片描述
       只保留os_printf(“SDK version:%s\n”, system_get_sdk_version());就可以了,
       由于我们在user_main.c文件中包含了ets_sys.h,osapi.h这两个文件,所以返回ESP8266_NONOS_SDK-2.1.0/include中找到这两个文件移动到ESP8266_NONOS_SDK-2.1.0/app/include中就可以了。以上都做完了,就可以找个合适的编译环境进行编译了 我用的是官方的编译环境,这里写图片描述
       生成了.bin文件 表示编译成功。OK 大功告成。

新建工程模板下载:http://download.csdn.net/download/sinat_32566647/10148499

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值