Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Real Time Operating Systems - Nate Graff

White Hat Cal Poly via YouTube

Overview

This course on Real Time Operating Systems (RTOS) aims to teach learners about the concept of RTOS, its importance, and its application in building responsive and resilient systems. The course covers topics such as timing requirements, task scheduling, priorities, inter-task communication, and the benefits and security aspects of RTOS. By the end of the course, learners will have gained knowledge and skills in utilizing RTOS to meet real-time system requirements. The teaching method involves a lecture format with practical examples to illustrate key concepts. This course is suitable for individuals interested in understanding and implementing real-time operating systems in their projects or systems.

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

Reviews

Start your review of Real Time Operating Systems - Nate Graff

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.