Skip to content

nilp0inter/esp32env

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-32 Build Environment for Docker

Docker Pulls Docker Stars License

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 (bschwind/esp-32-build). Thanks!

About

A script to run ESP32 toolchain from docker

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 59.5%
  • Shell 40.5%