Post

Introduction to RTOS

With the growing requirement for predictability and determinism in latest embedded systems and time-critical applications, general-purpose operating systems cannot guarantee behavior. This introductory session focuses on Real-Time Operating System (RTOS), terminologies like tasks, scheduling, interrupts, and priorities.

An important part is how RTOS treats concurrency and threading — different tasks execute “at the same time” (at least apparently) using threads, and the scheduler ensures important tasks get CPU time whenever they need it, no matter what else is going on. Unlike normal OSes, no delays are allowed.

Article / Repo: https://github.com/Danesh-CS-Club/rtos-intro
Recorded Conference: [Coming soon / Insert YouTube link]
Lecture given by: Ryan Samaeian

This post is licensed under CC BY 4.0 by the author.