Operating System Design Lab-in-a-Box
ST STM32F4Discovery Board Edition

Module

Lecture Note

Lab

Homework

Solution

1. Introduction to the Course

Presentation

 

 

 

2. OS Overview

Presentation

 

 

 

3. Process, Task and Thread

Presentation

Getting Started

Assembly and Hardware Plumbing

RTX Basics

 

 

4. Scheduling

Presentation

Homework

Solution

5. Concurrency

Presentation

Fixing the Deadlock and the "Livelock"

6. Memory

Presentation

7. Virtual Memory

Presentation

Homework

8. File System and I/O

Presentation

9. RTOS and RTX

Presentation

10.RTX Task and Simple Time Management

Presentation

Evaluating Scheduler Reponsiveness

 

 

11. Sharing Data on RTX

Presentation

Producer and Consumer

12. Performance Evaluation and OS-aware Debugging

Presentation

Tuning Performance

Reference

Reference

     
Subscribe to the University Newsletter "Like" the ARM University Program Facebook page Email ARM University Program
Check out our Podcasts on iTunes U Follow the ARM University Program on Twitter Follow the ARM University Program on YouTube