Zephyr Project
From Wildsong
Zephyr is a realtime operating system that runs on small devices such as ESP32, ESP32-C3, RP2040, nRF52840 and so on.
Some of them work with PlatformIO.
What does it take to add one, I mean, what is PlatformIO really? :-)
Windows
I installed Zephyr on Pearl so that I could work while on vacation later this month. I used a conda environment and so far it seems okay.
Initial set up for Windows
I did set up some tools with chocolatey, I have not documented that here.
conda create --name=zephyrproject python=3.11.5 conda activate zephyrproject cd zephyrproject pip install west mkdir zephyrproject cd zephyrproject west init west update west zephyr-export pip install -r ~/zephyrproject/zephyr/scripts/requirements.txt
Install tool chains
cd ~ wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.4/zephyr-sdk-0.16.4_windows-x86_64.7z 7z x zephyr-sdk-0.16.4_windows-x86_64.7z cd zephyr-sdk-0.16.4 ./setup.cmd