博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux编译esp8266
阅读量:4656 次
发布时间:2019-06-09

本文共 761 字,大约阅读时间需要 2 分钟。

编译工具是xtensa-lx106-elf-gcc,

一般会在~/.bashrc文件下添加
export PATH="$HOME/esp-open-sdk/xtensa-lx106-elf/bin/:$PATH"
alias xgcc="xtensa-lx106-elf-gcc"
xtensa-lx106-elf-gcc -v

推荐使用乐鑫官方提供的lubuntu-14.04开发环境,已经集成好工具链,使用virtualbox打开虚拟机即可。

在sdk入门指南中有如下文字:
请在如下链接中下载 VirtualBox:https://www.virtualbox.org/wiki/Downloads。
请在如下链接中下载编译器 ESP8266_lubuntu_20141021.ova:
http://downloads.espressif.com/FB/ESP8266_GCC.zip

注意,共享文件夹的名称需要和mount.sh中的相对应,否则会无法加载。同时官方已经安装了virtualbox增强工具,因此,基本上可以拿来即用。

在windows下新建共享文件夹,把sdk拷贝其中,解压。

具体的编译过程参考
视频https://v.youku.com/v_show/id_XMTcwNjA3ODk1Mg==.html

把example中的例程拷贝到根目录下,比如IoT_Demo,然后./gen_misc.sh运行,就可以编译了。其中涉及到一些选项,这里不展开,参考sdk入门指南。

总体来讲,linux编译环境还是很方便的,毕竟官方提供了现成的开发环境。比安信可的eclipse快键。

转载于:https://www.cnblogs.com/CodeWorkerLiMing/p/11259427.html

你可能感兴趣的文章
斗鱼爬虫,爬取颜值频道的主播图片和名字
查看>>
【Codeforces Round #439 (Div. 2) B】The Eternal Immortality
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 B】 Lazy Security Guard
查看>>
【codeforces 499C】Crazy Town
查看>>
js 逻辑与 逻辑或
查看>>
“请求/响应”模型
查看>>
【坑】重写一个vector
查看>>
【UOJ 55】志愿者选拔
查看>>
Python -- pandas
查看>>
jQuery 效果 - 淡入淡出
查看>>
目标文件格式
查看>>
瑞士 -- 德语 德国 -- 德语 卢森堡 -- 德语 奥地利 -- 德语 丹麦 -- 丹麦语 挪威 -- 挪威语 爱尔兰 -- 爱尔兰语 荷兰 -- 荷兰语 比利时 -- 荷兰语...
查看>>
背景颜色设置
查看>>
推荐一款帮助负载均衡/DNS轮询服务器组使用的文件同步工具
查看>>
常用的CSS命名规则
查看>>
约数个数定理&约数和定理
查看>>
Oracle EBS数据定义移植工具:FNDLOAD
查看>>
判素数
查看>>
extjs4.1:两个combobox的联动
查看>>
百度地图瓦片工具:定义坐标
查看>>