Zephyr Project: Difference between revisions
From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs) mNo edit summary |
Brian Wilson (talk | contribs) mNo edit summary |
||
Line 5: | Line 5: | ||
What does it take to add one, I mean, what is PlatformIO really? :-) | 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 | |||
== Resources == | == Resources == | ||
https://zephyrproject.org | https://zephyrproject.org |
Revision as of 05:07, 2 January 2024
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