收藏官网首页
查看: 17524|回复: 0

使用Ubuntu来开发8266(二)

50

主题

94

帖子

2135

积分

金牌会员

Rank: 6Rank: 6

积分
2135
跳转到指定楼层
楼主
发表于 2016-8-1 10:52:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
本帖最后由 true 于 2016-8-1 11:08 编辑

本篇紧接上篇“使用Ubuntu来开发8266(一)”: http://club.gizwits.com/thread-3046-1-1.html

2. gokit-SoC-esp8266源码编译
2.1 准备编译环境

下载官方编译环境安装包:



注:只需下载 ESP8266_GCC中的 xtensa-lx106-elf.tar.bz2


下载机智云微信宠物屋GoKit-SoC-ESP8266版代码:


xtensa-lx106-elf.tar.bz2 gokit-soc-esp8266 复制到 D:\share 中。(之前创建的共享文件夹)完成后如下:


进入Ubuntu运行Terminal,如下图顺序打开Terminal


首先进入root权限,命令行中输入:sudo su 输密码后回车。


更新源:
apt-get update


安装相关软件库:
32位虚拟机执行:apt-get install vim git                                                //一路回车确认
64位虚拟机执行:apt-get install vim git libc6-dev-amd64                        //一路回车确认

进入共享文件夹:
cd /mnt/hgfs/share


命令行顺序执行:
cp xtensa-lx106-elf.tar.bz2 /opt/
cd /opt/
tar -jxvf xtensa-lx106-elf.tar.bz2                                        //解压后显示如下


cd /home/$username                                                        //$username为登录用户名
vim .profile
export PATH="/opt/xtensa-lx106-elf/binPATH"                //添加到最后一行 保存退出


exit                                                                                        //注意在要退出超级用户权限
source .profile                                                                 //在用户名权限下执行此脚本
echo $PATH                                                                        //显示如红框所示表示正确               

至此,开发环境已配置完毕,接下来开始编译源代码。

2.2 编译源码工程

首先创建bin文件生成目录:
mkdir /mnt/hgfs/share/gokit-soc-esp8266/bin/upgrade

进入编译目录:
cd /mnt/hgfs/share/gokit-soc-esp8266/app/

编译方式:
./gen_misc.sh

作用:运行条件编译脚本,会按如下默认的条件参数进行编译:
1        boot_v1.2+
1        user1.bin
2        40MHz
0        QIO
6 4096KB(1024K+1024K)

编译成功:

如红框所示则证明编译正常:


生成的固件保存在:
/mnt/hgfs/share/gokit-soc-esp8266/bin/upgrade


Windows中显示如下


接下来只需烧录固件即可。

FAQ
问题:在目录“/mnt/hgfs/”下没有共享文件怎么办?

解决方式:使用如下命令重新安装VMware Tools

sudo apt-get autoremove open-vm-dkms open-vm-tools --purge

点击“虚拟机”—— 重新安装VMware Tools ——在终端中进入相应目录

tar -zxvf VMwareTools-10.0.0-2977863.tar.gz

sudo ./vmware-install.pl

之后一路回车键确认直到安装完成即可


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

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表