这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 荣丰宇的小e智能硬件开发板试用帖+环境搭建&编译下载

共1条 1/1 1 跳转至

荣丰宇的小e智能硬件开发板试用帖+环境搭建&编译下载

工程师
2016-04-10 16:42:40     打赏

环境搭建&编译下载 是开发小e的基础,必会的技能吧,主要是虚拟机运行lubuntu系统


一、环境搭建

以下都是参照官网资料“USDK-ESP8266开发环境搭建”USDK-ESP8266-IDEguide进行,首先从网盘上下载资料,然后一切按照资料进行!


win7 32位旗舰版、Oracle VM VitualBox

虚拟机:
常用的是VirtualBox和VMware,以前都是用的VMware跑Ubuntu12.04,这次开发快提供的是VB的系统镜像。
百度了一下两者的区别,大家看看。

VirtualBox对于VMware的优点
(1)VirtualBox是免费开源的,而VMware不是。
(2)VirtualBox体积小,安装完成后,也只有60M左右,而VMWare5、6安装后很庞大。
(3)VirtualBox将虚拟机中的安装的操作系统以硬盘的方式进行保留,在不同计算机之间转移系
统时,需要新建虚拟机,其后为其指定原来操作系统所在的硬盘,这样就不会产生网络连接问题;
而VMware将虚拟机中的操作系统直接按虚拟机文件进行保存,一但需要在不同计算机之间转移系统
,会造成原虚拟机中的操作系统MAC地址错误,不能在新的计算机中进行网络连接。
(4)VirtualBox并不象VMWare那样直接在系统安装虚拟网卡,这对系统安装带来极大方便。

系统lubuntu:
之前比较熟悉Ubuntu系统,lubuntu也是第一次用哈
Lubuntu是Ubuntu的衍生版,它采用的是基于Openbox的LXDE桌面。它致力于简单易用的轻量级桌面环境。
(打开虚拟机可以看出,界面非常干净,只有一个终端的链接方式,没有Ubunt那么多的预装程序
Lubuntu的LXDE桌面环境跟Windows界面非常相似,很多软件都安装的事轻量级的,没有视觉特效或特殊的图形化效果,但是可以在低成本下配置下快速运行

注意:安装的时候,共享文件夹的设置应该是难点吧,不然需要改文件设置


二、编译(需要熟悉基本的linux命令)

进入/et_iot_source/et_app文件夹,运行./gen_misc.sh

分为两个部分:
1.设置编译变量与硬件配置,这一步gen_misc.sh中已经按照小e的配置将程序写死,,程序直接走
知识点:shell脚本编程

这一步与后面烧录软件FLASH_DOWNLOAD_TOOLS中的设置有很大关系!

spi speed: 40 MHz
spi mode: QIO
spi size: 2048KB——(16Mbit)

2.make,编译应用程序源代码(重点)
知识点:makefile的语法,与程序结构
我看到makefile里面出现eagle(小鹰)字样,我想这应该开发板取名是“小e”由来哦

源代码的结构

三、下载

    编译完成,在源码根目录下的bin/upgrade,生成了user.bin文件;

注意设置与烧写地址!


点击START,按住开发板airkiss键不放,开发板上电,等到显示屏显示下载中,放开airkiss键,等待烧写完成。

(动作较多,需要自己操作几次,方能熟悉哦!

智能硬件开发入门课PPT(含代码).zip

USDK-ESP8266-IDEguide.pdf





关键词: 小e     微信控制     环境搭建     编译下载    

共1条 1/1 1 跳转至

回复

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