1 RTOS
Warmly recommended for understanding real-time operating systems from first principles, including writing a simple kernel for an ARM Cortex-M board.
Topic
13 videos. Ranked by independent recommendations, not by views.
Warmly recommended for understanding real-time operating systems from first principles, including writing a simple kernel for an ARM Cortex-M board.
Widely suggested as a gentle first step into real-time operating systems, using the ESP32 as its platform while teaching ideas that carry over to others.
Shawn Hymel's Digi-Key playlist introducing FreeRTOS concepts on an ESP32 within the Arduino framework, suggested as a gentle first step into real time operating systems.
Often suggested as the way into real-time operating systems, building a small scheduler by hand on ARM Cortex-M, starting with how context switches work.
Miro Samek's free course is repeatedly recommended for learning embedded programming by following along on real hardware, and it also covers real-time operating systems.
Shawn Hymel's DigiKey series is recommended as a starting point for learning Zephyr and getting to grips with its core concepts.
A playlist recommended for embedded developers learning event-driven design, including task-per-domain structure, message queues and how that approach compares with mutexes.
The first episode of Quantum Leaps' free embedded programming course, climbing from basics to state machines and RTOS concepts, and suggested as a substitute for paid training.
Recommended as an introduction to running a real-time operating system on the ESP32, and pointed to by people working with interrupts and semaphores.
A video course on FreeRTOS, suggested for learning real-time operating systems on STM32 parts and useful alongside a book, with lessons that transfer to other boards.
A talk by FreeRTOS creator Richard Barry is suggested as introductory material on real-time operating systems and why to choose them over superloops.
Praised as a clear explanation of RTOS queues for passing data between tasks, and credited by one viewer with getting a real ESP32 project working.
Hidden gemA conference talk suggested for practical guidance on modern C++ in bare metal firmware, including how a superloop design compares with an RTOS.