Sign inSign up

mbenabda/esp8266-rtos-sdk

By mbenabda

•Updated over 4 years ago

toolchain to build esp8266-rtos-sdk based projects. tags match the SDK versions

Image
1

1.2K

mbenabda/esp8266-rtos-sdk repository overview

This is a dockerized version of the install & usage instructions of esp8266-rtos-sdk⁠.

You can find the Dockerfile and context used to build it on Github at mbenabda/dockerized-esp-rtos-sdk⁠

Please refer to the esp8266-rtos-sdk documentation⁠ for more details on the build system

⁠Usage

Given $PROJECT_ROOT_DIR holds the absolute path to your project's codebase:

⁠Build your project

docker run -it --rm -v $PROJECT_ROOT_DIR:/project -w /project mbenabda/esp8266-rtos-sdk make

⁠Flash your ESP chip

docker run -it --rm -v $PROJECT_ROOT_DIR:/project --privileged -v /dev:/dev -w /project mbenabda/esp8266-rtos-sdk make flash

⁠Monitor the ESP chip's serial output

docker run -it --rm -v $PROJECT_ROOT_DIR:/project --privileged -v /dev:/dev -w /project mbenabda/esp8266-rtos-sdk make monitor

⁠Build the toolchain docker image

  • clone this repository
  • run
    docker build \
        --build-arg=ESP8266_RTOS_SDK_VERSION=v3.3 \
        --build-arg=XTENSA_LX106_RELEASE=xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0 \
        --build-arg=XTENSA_ESP32_RELEASE=xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0 \
        . \
        -t esp8266-rtos-sdk
    

Tag summary

Content type

Image

Digest

Size

436.8 MB

Last updated

over 4 years ago

docker pull mbenabda/esp8266-rtos-sdk