Skip to content

Raspberry Pi Pico firmwares built in zig with Pico C's SDK

Notifications You must be signed in to change notification settings

pes-innovation-lab/possum

Repository files navigation

possum

A operating system built for Raspberry Pi Pico

Requirement

Building the project

# Clone the repository:
git clone https://github.com/PES-Innovation-Lab/possum
cd possum

# Update the submodules:
# Pulls the pico-sdk and the picosh tool for loading
# programs
git submodule update --init --recursive

Prepare a sample env file

export ARM_NONE_EABI_PATH="path-to-arm-gnu-toolchain/arm-none-eabi/include/"
export PICO_SDK_PATH="path-to-possum-project/pico-sdk/"

export PATH="path-to-arm-gnu-toolchain/bin/":$PATH

Using docker

  • build the image
make run

# optionally use just
just run
  • Run the container with the run-clean recipe if you are cleaning the '.zig-cache' and 'cmake' builds

Build on bare metal

zig build

About

Raspberry Pi Pico firmwares built in zig with Pico C's SDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors