这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » wambob的小e智能硬件开发板试用帖+照葫芦画瓢之二(小e开发环境及下载)

共2条 1/1 1 跳转至

wambob的小e智能硬件开发板试用帖+照葫芦画瓢之二(小e开发环境及下载)

高工
2016-04-14 17:47:17     打赏

  快崩溃了,今天论坛有问题,这是第三次上传了,幸好有备份。 

序:在体验了小e各种功能后,惊叹其精彩的演示同时,心里一定有一种揭密的冲动。编程几乎都有支持的开发环境,小e也不例外,官方已经提供了相关文档,只要能按流程顺利走一遍,就能熟悉并搭建起来并下载代码到小e中。 

一:环境搭建 

    登录官网开发者中心:http://www.kaifakuai.com/kfkdev/login.html

    a.下载开发环境搭建手册

        在下载MCU(ESP8266) SDK包时,里面也有手册,一并下载,结果发现就是版本不一样,内容差不多。

     b.环境搭建视频:http://v.youku.com/v_show/id_XMTQ0MDk1NDM2NA==.html

        我的系统是XP的,浏览器器是谷歌的Chrome,视频不清楚,看了少部分就看不下去了,不知道其他系统是不是这样。 

这个比较清晰http://v.qq.com/page/e/a/5/e01913re8a5.html

     c.下载固件源码 

     先不考虑固件源码是怎么形成的,姑且使用官方给的固件源码,利用软件编译成固件代码,然后使用工具下载到开发板上,这是开发的基本功,以后升级固件也要这样。

首先详细阅读手册。手册中给出的相关软件下载地址:网盘http://pan.baidu.com/s/1jHj4FHG  资源包括:

( 1) VirtualBox-4.3.12-93733-Win.exe (虚拟机工具)
( 2) ESP8266_lubuntu_20141021.ova( lubuntu 虚拟机镜像)
( 3) FLASH_DOWNLOAD_TOOLS_v2.4_150924.rar (烧写工具)
其次安装软件。

在默认目录安装好 VirtualBox 虚拟机,貌似很简单的工作,也安装了2遍才完成。按照手册一步步走,出现的问题:  

1):导入 lubuntu 虚拟机镜像之前,确保虚拟机所在磁盘空间有足够大小,不然导入会出错。

  

2).虚拟机提示无效设置, 把内存调到绿色的范围就好了。

 

  3):共享文件夹,试着添加其它共享文件夹,总有些问题,只好使用默认的了。

  

安装好的虚拟机如图,桌面上只有一个终端LXTerminal。和WIN蛮像的,只不过桌面图标就一个。

  

还好学了点鸟哥的Linux私房菜基础篇,对Linux不陌生。双击桌面上的终端,在命令提符后输入ls,下面列出了当前目录清单,单击桌面左下角的文件管理图标。弹出的界面和win资源管理器很像,里面的文件和ls目录清单一一对应。顺便说一下,里面的几个png图片是截屏的图片,因为在使用虚拟机时,虚拟机独占了键盘。还有虚拟机如果长时间不用,就会进入锁定界面,需要再次输入密码解锁。

  如果打开Share文件,里面什么也没有。别急,把下载好的固件源码解压后的文件拷贝到设置的共享文件夹share里。在命令行执行执行”sudo ./mount.sh”,终端比win命令行好用,这个支持复制粘贴。然后会提示输入密码,文档里密码是espressif,输入的密码不会变化,开始还以为键盘有问题呢,见笑了,其实只要输入正确,回车就行了。进入Share目录,列出目录清单,同时打开文件管理的Share文件夹,里面的文件正是之前拷贝的固件源码。

 编译固件源码,进入et_app目录,执行“./gen_misc.sh”,等待编译完成。满屏的命令执行,不过最重要的还是最后一屏了。

 倒数第5行显示成功生成了用户代码,上面红框中下面是路径。

打开BIN_PATH 和官方固件作一下比较吧。

 

用户代码一样大小,是否正常也只有等到烧录完成也能验证了。固件库多出来的三个文件是什么,文档说明如下:  

二:固件下载

编译完成,没有错误,不能说明什么,最终目的是下载代码到开发板上,看看是否和我们编程序的目的是否一样。
烧写方法如下:
● 
打开烧写软件: ESP_DOWNLOAD_TOOL_V2.4.exe;
● 
把 bin 文件放入对应栏并注意对应地址(参见烧写地址对应表),需要重
新擦写的项请打“√” ;
●“ SPI MODE”
处为 QIO(默认就是) ;
●“ FLASH SIZE”
处改为“ 16Mbit” ;
●"COM"
选择对应的串口号,波特率选择 115200;其它使用默认值就可以。
点击 ESP_DOWNLOAD_TOOL_V2.4 的 START 按钮;
● 
按住开发板 AirKiss 键不放;
● 
开发板上电,出现下载进度条时,松开 airkiss 按键,系统将自动烧入,等待提示
FLASH 
完成。

先看看串口。

下载软件设置,先只下载用户代码吧。

 记得要把拨码开关都拨到关上。然后点击START,按住开发板 AirKiss 键不放,上电,等出现进度条时松手,等待烧写完成。

三:验证烧写的代码

开机画面

指令控制

OLED上显示

语音控制

其它测试都通过了,说明烧写到板上的代码么有错误。

文档小e.rar

 



专家
2016-04-14 21:50:51     打赏
2楼
恭喜,恭喜!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]