前期工作
docker地址
https://hub.docker.com/r/larsks/esp-open-sdk
下載安裝deocker
https://www.docker.com/products/docker-desktop
拉取鏡像
docker pull larsks/esp-open-sdk
以MicroPython爲例
github地址
https://github.com/micropython/micropython.git
cd micropython
docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make -C mpy-cross
docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make -C ports/esp8266 submodules
cd ports/esp8266
docker run --rm -v $HOME:$HOME -u $UID -w $PWD larsks/esp-open-sdk make