Files
raspberry-pi-pico-docker-sdk/README.md
2022-10-01 00:54:34 +02:00

43 lines
1.1 KiB
Markdown

# Raspberry Pi Pico Docker SDK
Lightweight Raspberry Pi Pico C++ SDK container.
## Pull container from Docker Hub and run
The latest version of the image is stored on [Docker Hub](https://hub.docker.com/repository/docker/lukstep/raspberry-pi-pico-sdk/general)
and can be used for container runs.
Commands below show how to run a container, using an image from Docker Hub
```
docker run -d -it --name pico-sdk --mount type=bind,source=${PWD},target=/home/dev lukstep/raspberry-pi-pico-sdk:latest
docker exec -it pico-sdk /bin/sh
```
The directory from which the `docker run` command was called will be mounted to /home/dev in the container.
So after attaching to the SDK container you can build your project following the steps:
```
cd /home/dev
mkdir build
cd build
cmake .. && make -j4
```
## Build image and run container:
To build your own SDK image, You need to clone this repository and run the following commands:
```
cd raspberry-pi-pico-docker-sdk
docker build . --tag pico-sdk
docker run -d -it --name pico-sdk --mount type=bind,source=${PWD},target=/home/dev pico-sdk
docker exec -it pico-sdk /bin/sh
```