In this fourth lesson in the Real-Time Operating System (RTOS) series, you’ll see how to replace the horribly inefficient polling delay with efficient thread blocking. Specifically, in this lesson 25, ...
In the last lesson, you encountered the concept of a Real-Time Operating System (RTOS), and you worked out a manual procedure of switching the context from one thread to another. In this lesson, ...
In this second lesson on RTOS you will see how to automate the context switch process. Specifically, in this lesson, you will start building your own minimal RTOS that will implement the manual ...
In this first video lesson on RTOS, you will see how to extend the foreground/background architecture from the previous lesson, so that you can have multiple background loops running seemingly ...
Zephyr is a scalable, real-time operating system (RTOS) for microcontroller-based embedded systems. It’s an open-source project hosted by the Linux Foundation, backed by a broad ecosystem of silicon ...
In the beginning, real-time operating systems (RTOSs) were primarily used in military, aerospace, and high-end industrial control applications. This has changed dramatically as low-cost, fast, and ...
How to verify RTOS best practices in runtime. How visual trace diagnostics can be used to analyze the software design and detect deviations from best practices. What is priority inheritance? Using a ...
Prepare for Safety-Critical Embedded Systems at MTU. When software lives inside machines, failure isn’t an inconvenience—it’s a safety, reliability, and security risk. From vehicles and aircraft to ...