-
序
安装一个可以用的环境,安装一个工具链完整的环境。。我光是搞这个环境的问题就搞了两天。我是真的菜2333。其实感觉一下是自己Makefile文件都看不懂的原因。而且我从这次的事情上面发现其实网上的博客也是有时效性的,人家的东西不是就一直好用。就算是真的好用,每个人的环境也不一样,有可能我电脑可以的,到他的电脑就不行了之类的。这个也看缘法。本章只保证编译不出错,烧录还没有看感觉应该没问题的。
-
需要什么
① 一台电脑
②安装的链接或者安装包(PS:安装包放到文章末尾了)(PSPS:安信可的链接可能已经挂了,反正我下的时候是没有的2333)
③一块ESP8266开发板(我用的是NodeMCU)
图好大。。。。。百度图片拿来的,差不多长这样。
-
遇到的坑
①不要经常求什么QQ群的大佬,讲真没啥用。只会让你非常尴尬,每个人的时间宝贵,尽量少拜托别人。
就和我一样十分尴尬~~~~~~~~
②关于自己的想法,想到了就去尝试,就像我本来早就想到了问题的解决方法但是自己不确定就耽搁了一天。不要遇到问题就在群里瞎问,同上没啥用。
③好吧下面是真正的坑,首先是自己的环境变量没有配置好,导致各种问题频发。甚至官方例程都会报错而且是15个错误。。
④其次工具链的映射地址也有问题(PS:最后没解决,换了一个安装方法搞定的)
⑤编译的其他问题,很有可能是Makefile的问题。能力有限,爱莫能助。
-
安装步骤
首先,本人可能算才刚入门,能力不足,可能回答不出大多数人的问题,大概从18年底才入手,最近才开始玩。如有错望斧正。
-
解压缩 相信大家都会解压缩吧,但是要注意需要下载WINRAR之类的软件之后采用管理员权限之后再解压缩,这样文件解压下来之后的文件比较完整。
我解压之后主要分了3个文件夹,其中第一个和第三个是解压出来的,第二个是自己创建的文件主要用来放代码的 。
这是第三个文件夹的内容。包括了乐鑫的开发包。eclipse和GCC的工具链。这是这边比较主要的编译环境。而且安装eclipse需要Java环境。所以还需要安装Java哦~~
-
配置环境变量
点这里~
D:\ESP8266_SDK\ESP8266_SDK_etc\xtensa-lx106-elf\bin\ D:\ESP8266_SDK\AiThinkerIDE_V0.5\cygwin\bin\ 按照本文更改一下。。当然前面的是你的解压文件夹哦。
-
安信可一键配置
-
引入工程
将文件引入~
选择这个保证是C环境的~
-
编译
导入完成之后~ 进行编译 。。
先清除之前的文件保证 文件正确。再点击上面的编译工程~
这样就好了。接下来就是烧录了。等我工作稳定之后再继续写吧~~
-
如果有问题怎么办
重新安装~重装大法无敌~
-
感想
首先本篇文章是系列文章的第一篇,不知道会不会发到网上。如果放到网上可能就多攒几篇再发。我毕设其实也和这个小模块有缘,搞了一个基于NodeMCU的小东西,当时Lua写的我头昏脑涨。。^_^现在从另一个平台转到SDK开发感觉有点迷茫,不知道后面的路怎么走。
我很喜欢一位博主的一句话:"每一次改变总需要一个开始。" 希望这个开始顺利些。我现在还得谢谢这位博主,我是看他的NodeMCU的教程入门的虽然自己也稍微修修改改了一些东西,但是主体框架其实也就是没改过的。我为这个博主打个广告吧,如果各位有学习NodeMCU的想法的话就去看这位博主的博客吧,是一位十分NICE的博主。如果想学习SDK的话这位的博客,也还不错。还有这位,他的Makefile文件的构成让我看的很舒服。(虽然没看懂233)。讲真看博客只是参考,切不可当教程。毕竟分享的人(也就是我)是真的菜~~
一个菜鸡的分享,今天6.6刚好是我生日,默默祝自己生日快乐啊~
程序放不上了。。垃圾印象笔记╭(╯^╰)╮