Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avan1235/esp-idf-docker
https://github.com/avan1235/esp-idf-docker
Last synced: about 10 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/avan1235/esp-idf-docker
- Owner: avan1235
- Created: 2023-07-01T10:04:54.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-03T11:58:17.000Z (3 months ago)
- Last Synced: 2024-08-03T14:34:57.026Z (3 months ago)
- Language: Dockerfile
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP IDF Docker Image
[](https://hub.docker.com/u/avan1235)
![build status](https://img.shields.io/github/actions/workflow/status/avan1235/esp-idf-docker/docker-image.yml?branch=master)This repository has the definition for the environment with [ESP IDF](https://github.com/espressif/esp-idf)
with SSH configured to connect with IDE to the image.## Installation
You can use the [start.sh](./start.sh) script to start the image running in the background with
```shell
./start.sh
```which will run the image and mount your `/dev/ttyUSB0` device for it.
You need to manually adjust the script if your connected device location is other than `/dev/ttyUSB0`.
You can start the image without a device with
```shell
./start.sh --no-device
```## Usage
### Shell
You can login to created image using `ssh` with
```shell
ssh root@localhost -p 2222
```where the password is `password` (defined in [Dockerfile](docker/Dockerfile))
### CLion IDE
From CLion you can configure [remote toolchain](https://www.jetbrains.com/help/clion/remote-projects-support.html)
and use the same data to login to the image within IDE.https://github.com/avan1235/esp-idf-docker/assets/11787040/5edeb36d-051b-442a-a7f5-97c71aff37f6