u/active-objectin r/embedded • Recommends
On “Any good RTOS learning material out there?”
There is an in-depth RTOS course on YouTube. This hands-on course is based on the ARM Cortex-M processor and contains 7 videos about 30 minutes each:
1. Part-1: shows how to switch among multiple "superloops" on a single CPU and introduces the concept of the context switch
2. Part-2: shows how to automate the context switch and starts to build a small RTOS kernel
3. Part-3: shows how to automate the scheduling process and adds round-robin scheduling to the the RTOS kernel
4. Part-4: shows how to replace the inefficient busy-waiting (time delay) with efficient \*blocking\* and introduces the concept of thread states and the idle thread
5. Part-5: explains what "real-time" means a…