下载MicroPython稳定包

https://github.com/micropython/micropython/releases
在该页面中找到你想要的稳定版本

安装docker

  1. # 安装docker
  2. sudo apt-get install docker.io
  3. # 授权docker给当前用户
  4. sudo usermod -a -G docker $USER
  5. # 重启电脑生效
  6. sudo reboot

编译固件

  1. # 进入 micropython 所在目录
  2. # 编译 mpy-cross
  3. docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make -C mpy-cross
  4. # 切换到esp8266目录下
  5. cd ports/esp8266
  6. # 编译固件
  7. docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make clean
  8. docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make -j16
  9. # 查看固件
  10. cd build-GENERIC