Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avan1235/esp-idf-docker


https://github.com/avan1235/esp-idf-docker

Last synced: about 10 hours ago
JSON representation

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