Get the latest tech news

Piccolo OS, a Small Multitasking OS for the Raspberry Pi Pico


Piccolo OS is a small multitasking OS for the Raspberry Pi Pico. It is designed primarily as a teaching tool. It demonstrates the fundamentals of a co-operative multitasking OS and the Arm Cortex-M...

Including lack of per-task memory, multicore support, mutexes, queues, a file system, networking, a shell, and so on... {H} Next task1 is created via piccolo_create_task(&task1);{H} In__piccolo_os_create_task() a new stack is initialized for the task, including the frames saved by the hardware when an interrupt is called (see Context Switching above). My initial thoughts are that once main() is running in handler mode then the Pico C/C++ SDK doesn't process interrupts as expected.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Raspberry Pi Pico

Raspberry Pi Pico

Photo of piccolo os

piccolo os

Related news:

News photo

Raspberry Pi Pico 2 W on sale now at $7

News photo

Raspberry Pi Pico does line rate 100M Ethernet

News photo

Raspberry Pi Pico 2 lands with RISC-V cores