Skip to content

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

No packages published

Contributors 3

  •  
  •  
  •