A step-by-step guide that teaches you how to use Zephyr RTOS. It assumes:
Each lesson builds on the previous one. Most lessons end with exercises (with solutions!) that show how the covered concepts can be used in a practical application.
This tutorial is under active development, if you want to participate - please read the Contribution guide.
A web version of this tutorial can be found here
[x] Introduction
[x] Prerequisites
[ ] Lesson 1: Zephyr Setup
[x] Lesson 2: Introduction
[x] Lesson 3: Threads
[x] Lesson 4: GPIO
[x] Lesson 5: Scheduling
[ ] Lesson 6: Logging
[ ] Lesson 7: Debugging
[x] Lesson 8: Interrupts
[ ] Lesson 9: Timers
[ ] Lesson 10: Mutexes
General
Youtube channels
Projects using Zephyr
Zephyr libraries
Follow me on twitter: stay up to date on my latest blogs/projects