Skip to content

konovagit/esp32env

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-32 Build Environment for Docker

Docker Pulls Docker Stars License

SDK Version: 3.1

xtensa-esp32-elf-gcc: 5.2.0

esp32env helps you to work with Espressif IoT Development Framework without having to install all the toolchain.

The solution is made from two components:

  1. A docker image containing all the necesary dependencies to build and flash ESP32 chip programs.

  2. A shell transparently use the docker image from your own shell.

Dependencies

Quick Setup

  • First clone this repository.
  • Then ...
$ make download  # Or `make build` if you prefer to build the image locally
$ make install

Usage

Easy as pie. You can use any command from the Espressif IDF documentation but prepending the command esp32env. For example:

$ esp32env make menuconfig  # Instead of the traditional `make menuconfig`
$ esp32env make flash  # Instead of `make flash`

To get a shell inside the esp32env container just run esp32env without parameters.

Acknowledgements

esp32env is a derived work of Brian Schwind's esp-32-build and nilp0inter/esp32env Thanks!

About

A script to run ESP32 toolchain from docker

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Dockerfile 79.5%
  • Makefile 13.4%
  • Shell 7.1%