YoVDO

Real Time Operating Systems - Nate Graff

Offered By: White Hat Cal Poly via YouTube

Tags

RTOS (Real-time Operating System) Courses Real-Time Operating Systems Courses

Course Description

Overview

Explore the world of Real Time Operating Systems (RTOS) in this informative 35-minute talk. Discover what RTOS are, their importance, and how they enable the creation of responsive and resilient systems. Delve into key concepts such as timing requirements, hard time systems, ticks and tasks, scheduling, priorities, and blocking. Examine different approaches including one big loop and interrupt-driven systems. Learn about RTOS delays, inter-task communication, packets, and timed events. Understand the benefits and security considerations of RTOS, as well as their networking capabilities. Gain practical insights on how to start experimenting with RTOS in your own projects.

Syllabus

Intro
Timing Requirements
Systems with hard time requirements
What do we need to do?
Ticks & Tasks
Scheduling
Priorities
Blocking
Example
One Big Loop
Interrupt-Driven
Using RTOS Delays
Inter-Task Communication
Packets and Timed Events
RTOS Benefits
RTOS Security
Networking Stack
Trying out RTOS


Taught by

White Hat Cal Poly

Related Courses

Real Time Operating System
Indian Institute of Technology, Kharagpur via Swayam
Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
Udemy
Build Your Own RealTime OS (RTOS) From Ground Up™ on ARM 1
Udemy
IoT Edge Computing: Introduction to Amazon Free RTOS
Pluralsight
FreeRTOS From Ground Up™ on ARM Processors (REVISED)
Udemy