物联网解决方案
返回列表 发新帖

[小e开发板] M302I-WIFI开发板——3.编译源代码

[复制链接]
  • TA的每日心情
    郁闷
    2017-5-17 10:13
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    8

    主题

    47

    帖子

    288

    积分

    知识达人

    Rank: 3Rank: 3

    积分
    288
    QQ
    发表在  2017-5-13 12:04:08  | 显示全部楼层 | 阅读模式

    公开设备实时看 这是什么->

    20:57
    匿名用户
    通过微信查询温湿度
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信查询温湿度
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
     

    马上注册,免费领取开发板,一周变智能硬件开发达人!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 小饭饭 于 2017-5-13 12:04 编辑

    编译环境搭建完成之后就可以下载源码,根据自己的需求修改源码,然后编译并烧入固件。步骤如下:
    1、 将源代码解压并放入共享目录
    复制该源码到“D:\VM-box\et_share”(也就是上节讲到的共享目录); QQ截图20170513112954.jpg

    2、打开 Oracle VM VirtualBox 程序,点击”启动”运行虚拟机
    QQ截图20170513113738.jpg
    QQ截图20170513113812.jpg

    3、双击“LXTerminal”,打开终端。
    QQ截图20170513113910.jpg

    4、 挂载共享目录(源代码可是放在那里了)
    这一步的目的是将共享目录挂载到虚拟机,以便在虚拟机上能操作共享目录下的内容。
    QQ截图20170513114157.jpg

    1就是输入的指令了,2是我们要执行的挂载命令文件,3就是我们的共享文件夹了
    接着输入   sudo ./mount.sh   这样就执行了2所示了,然后是输入密码   espressif
    操作如下
    QQ截图20170513114705.jpg

    5、编译源码
    进入共享目录目录并进入源码的 et_app 目录,并执行“./gen_misc.sh”命令,就可以编译源码并生成相应固件。
    但是,我们萌新改如何进去啊?
    我们进行如下操作
    上小节不是看到了有个Share 文件夹吗   是不是很眼熟, 我们就进去这个文件夹  输入  cd Share
    那么这个Share文件夹有什么,执行  ls -l看看  是不是看到3那个位置的名称很眼熟?那个就是我们放进去的源代码了
    QQ截图20170513115024.jpg

    接着  cd v1.4.0.8-u34   在看看有什么
    QQ截图20170513115454.jpg

    这回找到了et_app文件夹了, 现在我们只要用上面的指令进入源码的 et_app 目录,并执行“./gen_misc.sh”命令,就可以编译源码并生成相应固件
    QQ截图20170513115802.jpg
    QQ截图20170513115940.jpg

    经历了一番编译,纵欲结束了,然后我们就结束了吗?当然不是,要学会来看,看不懂也要努力看。
    第一个箭头告诉我们SDK的路径
    第二个箭头告诉我们生成固件在源代码的 upgrade 目录下
    第三个箭头告诉我们固件名称为 user1.2048.new.3.bin
    第四个箭头告诉我们启动固件的地址(这个以后烧录固件再说)
    第五个箭头告诉我们我们编译的固件的地址(这个以后烧录固件再说)
    到此,我们重新编译了一边官方提供的源代码
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-5-17 10:13
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    8

    主题

    47

    帖子

    288

    积分

    知识达人

    Rank: 3Rank: 3

    积分
    288
    QQ
    发表于 2017-5-13 12:04:32  | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-31 09:52
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    0

    主题

    61

    帖子

    465

    积分

    知识达人

    Rank: 3Rank: 3

    积分
    465
    发表于 2017-8-16 15:00:48  | 显示全部楼层

    回帖奖励 +1

    看到makefile文件,不支持make命令编译吗?
    回复 支持 反对

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关于我们
    开发快官网
    关于我们
    联系我们
    帮助中心
    开发者中心
    快速入门
    视频教程
    社区活动
    免费开发板
    开发者大赛
    关注我们
    官方微博
    官方空间
    快速回复 返回顶部 返回列表

    湘公网安备 43019002000310号