自行编译ESP8266的micropython固件

本文详细介绍了使用Docker容器编译ESP8266的micropython固件的过程,包括从GitHub克隆项目、下载Docker镜像、配置并运行编译命令等关键步骤。

ESP8266的micropython固件是基于ESP8266 NONOS2.2 来的

网上那个开源项目要想编译出一个可以用的编译器是越来越难了。。。(估计还是时间久远的关系)而且那个就是2.2的

 

所以,使用micropython推荐的docker法还是靠谱的,而且简单实用

Use a Docker image with a pre-built toolchain (recommended). To use this, install Docker, then prepend docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk to the start of the mpy-cross and firmware make commands below. This will run the commands using the toolchain inside the container but using the files on your local filesystem.

步骤如下

1.git clone https://github.com/micropython/micropython.git 
2.docker pull larsks/esp-open-sdk 有加速器的都上加速吧
3.make -C ports/esp8266 submodules
4.cd ./micropython/mpy-cross/
5.make -C mpy-cross
6.cd ./micropython/ports/esp8266
7.docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make

接下来一会就好

要是docker实在拉不下来,可以试试我上传的映像

https://download.youkuaiyun.com/download/qadzhangc/12322866

最后,有谁知道如何把这个NONOS2.2升级到NONOS3.0.2么?欢迎评论

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值