Sign inSign up

cssdata/pico-dev

By cssdata

Updated over 1 year ago

A multi-platform development container for the Raspberry Pi PICO devices. linux/amd64,linux/arm64

Image
Internet of things
Developer tools
0

1.1K

cssdata/pico-dev repository overview

pico-dev

A RP2040 / RP2350 dev-container. The container comes with

  1. pico-sdk c/c++, all submodules including FREE_RTOS
  2. cmake, gcc-arm-none-eabi tooclain, git, vi(m), gdb-multiarch, openocd, picotool

start the container in your working directory, then log into the container

  • docker run -d -it --rm --name pico --mount type=bind,source=${PWD},target=/workspace cssdata/pico-dev
  • docker exec -it pico /bin/bash

Get Started

The Easy way to get started:

E.g.:

git clone https://github.com/cssdata/pico-sample
cd pico-sample
./start_dev_container.sh
docker exec -it pico /bin/bash

Then, within the container:

mkdir build
cd build
cmake ..

... this will create the binary (.elf, .uf2)

Connecting the pico target

The most easy way to talk to a pico target is to install "openocd" on an external host where you can connect the pico target and probe to. (A Raspberry Pi works perfect for this)

Tag summary

Content type

Image

Digest

sha256:921008ee7

Size

1 GB

Last updated

over 1 year ago

docker pull cssdata/pico-dev