1-SDK开发初探-8266
先分享一个比较感动的事情







其实做实物是因为好多人看了我的文章之后还是会遇到各种各样的问题,然后呢真是让亲们搞的自己好累.......所以就想着如果亲们用自己做的板子,出现什么问题能够快速的解决,,而且更能够帮助别人快速学会使用模块,,我的初衷是但凡能够帮助到的地方一定要做到尽善尽美,,可能像我这种搞技术总是想把自己做的事情做到完美而已......
本来没写关于8266的博客之前自己的
共同的兴趣里面就10几个人,,至从那以后自己共同的兴趣里面
增加到了近百人........
扯远了.............
弄完了AT指令的,,LUA的,,就开始SDK了....
SDK才是真正的去修改源码,,对了现在我也只是刚入门级别......写这篇文章也是给自己开个头....总记得那句话-----每一次改变总需要一个开始
这是大学四年来激励自己的其中一句话.....
用SDK开发是用Eclipse,,对于学Java和Android的一定很熟悉,当然也有很多人用来开发C/C++

自己本来配置的开发Android的Eclipse,,,然后呢下载了cygwin,然后安装好了,,用命令提示行也能运行,可就是编译出错....应该是cygwin没有配置好......还好官方呢提供了完整快捷配置的方式.....我是都下载下来了,直接用官方给的所有软件,,,
缺什么东西去官方下.......有什么问题就百度......
现在呢先把软件下载下来
http://wiki.ai-thinker.com/ai_ide_install

然后都放在了一个文件夹里面





欢迎界面关掉就可以

现在导入一个固件然后编译,,然后稍微修改点东东
http://wiki.ai-thinker.com/ai_ide_use 这是官方提供的教程
把这个下载下来


现在导入工程,有两种方式,先看第一种,,就是官网提供的






关于为什么先Clear Project

然后打开个文件,就打开主函数



然后就等着哈
好了

现在修改点东西




现在烧写进模块
参考官网
http://wiki.ai-thinker.com/esp_download
给大家各种模块的Flash大小的表
http://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png
我用的是12E和12F的

我用的这个软件
链接:http://pan.baidu.com/s/1cpnbVw 密码:2nha
也可以用这个软件,这个软件可以把bin合成一个bin
链接:http://pan.baidu.com/s/1kVf1DPH 密码:w5c6



关于如何合成一个
参考
链接:http://pan.baidu.com/s/1cxuUTK 密码:7heb

我用的下面这个软件







按下Key2,然后按一下复位Key3,,就进入了刷固件模式了



好了


现在看另一种方式导入




其实无所谓了








然后呢就是下载
和上面一样,不过那些bin的位置






不行了...该睡觉了......
1-SDK开发初探-8266的更多相关文章
- 基于Unity的AR开发初探:第一个AR应用程序
记得2014年曾经写过一个Unity3D的游戏开发初探系列,收获了很多好评和鼓励,不过自那之后再也没有用过Unity,因为没有相关的需求让我能用到.目前公司有一个App开发的需求,想要融合一下AR到A ...
- ESP8266开发综合篇(SDK开发-视频教程总揽)
为了解决基础教程简单入门但不实用,项目方案非常实用但比较难的问题,开始推出8266开发综合篇 综合篇涉及到AT,LUA,SDK,LUA(sdk)开发,LUA和SDK开发会同步进行,后期再整理AT指令的 ...
- 腾讯IOT安卓开发初探
目录 腾讯IOT 安卓开发初探 Tecent IOT 开发平台的使用 新建项目 创建产品 添加自定义功能 设备开发 微信小程序配置 面板配置 新建设备 使用设备 安卓开发 前置配置 data.json ...
- Unity3D游戏开发初探—2.初步了解3D模型基础
一.什么是3D模型? 1.1 3D模型概述 简而言之,3D模型就是三维的.立体的模型,D是英文Dimensions的缩写. 3D模型也可以说是用3Ds MAX建造的立体模型,包括各种建筑.人物.植被. ...
- Kinect for Windows SDK开发学习相关资源
Kinect for Windows SDK(K4W)将Kinect的体感操作带到了平常的应用学习中,提供了一种不同于传统的鼠标,键盘及触摸的无接触的交互方式,在某种程度上实现了自然交互界面的理想,即 ...
- 微信公众账号 Senparc.Weixin.MP SDK 开发教程 索引
Senparc.Weixin.MP SDK从一开始就坚持开源的状态,这个过程中得到了许多朋友的认可和支持. 目前SDK已经达到比较稳定的版本,这个过程中我觉得有必要整理一些思路和经验,和大家一起分享. ...
- 高拍仪拍照SDK开发(良田影像S300L|S500L)
高拍仪拍照SDK开发下载地址:点击下载 本SDK适用于:良田影像S300L|S500L 高拍仪如图: SDN开发包安装之后找到安装目录,如图: 大家找到各自需要的版本即可,需要注意的是如果需要上传图片 ...
- TortoiseSVN安装以及淘宝 TAE SDK 开发环境的搭建
一.TortoiseSVN 的下载和安装 1.进入TortoiseSVN 官网下载地址http://tortoisesvn.net/downloads.html,根据自己的操作系统位数下载相应最新版本 ...
- SDK开发断点失效
做SDK开发,一般会创建一个静态库工程,然后添加一个app的Target 可是,Xcode7创建的工程,app的Target中断点有效,能断住,为什么静态库的Target中的断点断不住呀. 断点断住发 ...
随机推荐
- Java企业微信开发_05_消息推送之发送消息(主动)
一.本节要点 1.发送消息与被动回复消息 (1)流程不同:发送消息是第三方服务器主动通知微信服务器向用户发消息.而被动回复消息是 用户发送消息之后,微信服务器将消息传递给 第三方服务器,第三方服务器接 ...
- MySQL (八)
1 事务 需求:有一张银行账户表,A用户给B用户转账,A账户先减少,B账户增加,但是A操作完之后断电了. 解决方案:A减少钱,但是不要立即修改数据表,B收到钱之后,同时修改数据表. 事务:一系列要发生 ...
- WebGL开发入门
Getting started with WebGL development WebGL开发入门 What is Unity WebGL? 什么是Unity WebGL? The WebGL b ...
- 再起航,我的学习笔记之JavaScript设计模式15(组合模式)
组合模式 组合模式(Composite): 又称部分-整体模式,将对象组合成树形结构以表示"部分整体"的层次结构.组合模式使得用户对单个对象和组合对象的使用具有一致性. 如果有一个 ...
- 浏览器F12进行Web程序调试
转自http://www.cnblogs.com/yougewe/p/5152700.html 引语:如今的整个Web开发行业甚至说整个软件开发行业,已经相当成熟,基本上已经很少找不到没有前人做过的东 ...
- 第一行代码_activity生命周期
这类文章基本上已经是烂大街了,不过我今天仍然要给自己做一遍梳理,因为通过昨天的项目我发现自己还是不太懂activity的各个生命周期;各位看官勿喷; 七个生命周期及其作用 oncreat 完成初始化操 ...
- SQL Server 2014 64位版本链接32位Oracle数据库
问题背景: 刚进入公司不久的BI新手,最近接部门的一个交接项目,需要在SQL Server上通过openquery来获取Oracle数据库的数据.各种配置,各种设置折腾了一周之久.在此,将自己的问题解 ...
- Day-6: 函数式编程
函数式编程就是封装成一个个函数,一次调用来完成复杂任务. 函数式编程的一个特点是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! 高阶函数 高阶函数就是将函数的变量名作为参数传入,内部再对 ...
- [iOS开发]Xcode8兼容iOS7以及低版本Xcode调试高版本iOS系统
现在的项目一般都要兼容iOS7系统,同时也要兼容iOS10,在Xcode8上面,默认情况下无法调试iOS7,因为缺乏调试iOS7需要的配置文件.同时在低版本的Xcode上面(8以下),也无法调试iOS ...
- 汇编指令-位置无关码(BL)与绝对位置码(LDR)(2)
位置无关码,即该段代码无论放在内存的哪个地址,都能正确运行.究其原因,是因为代码里没有使用绝对地址,都是相对地址. 位置相关码,即它的地址与代码处于的位置相关,是绝对地址 BL :带链接分支跳转指令 ...