https://github.com/3mdeb/esp-open-sdk-docker
Docker image with esp-open-sdk toolchain
https://github.com/3mdeb/esp-open-sdk-docker
Last synced: 5 months ago
JSON representation
Docker image with esp-open-sdk toolchain
- Host: GitHub
- URL: https://github.com/3mdeb/esp-open-sdk-docker
- Owner: 3mdeb
- License: mit
- Created: 2018-02-27T11:29:47.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-15T20:01:56.000Z (about 8 years ago)
- Last Synced: 2023-09-21T15:12:38.064Z (over 2 years ago)
- Size: 4.88 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Docker image with esp-open-sdk toolchain
=========================================
## Getting started
* pulling:
```
docker pull 3mdeb/esp-open-sdk
```
* running:
So far this container was used for building
[esp-open-rtos](https://github.com/SuperHouse/esp-open-rtos) projects
```
git clone --recursive https://github.com/Superhouse/esp-open-rtos.git
cd esp-open-rtos
docker run -it --device=/dev/ttyUSB0 -v ${PWD}:/home/build \
3mdeb/esp-open-sdk make flash -C examples/blink ESPPORT=/dev/ttyUSB0
```
In case of access errors such as:
```
serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
../../common.mk:247: recipe for target 'flash' failed
make: *** [flash] Error 1
make: Leaving directory '/home/build/examples/blink'
```
Provide `udev` rules for your `tty` device, such as:
```
echo 'SUBSYSTEM =="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60" , MODE="0666"' \
| sudo tee /etc/udev/rules.d/52-esp-serial.rules
```
## Building
Building for container development only. Otherwise using `docker pull` is
advised.
* building:
```
git clone git@github.com:3mdeb/esp-open-sdk-docker.git
cd esp-opensdk-docker
docker build -t 3mdeb/esp-open-sdk .
```