Operating System Design Lab-in-a-Box
Freescale Freedom Edition
Module | Lecture Note | Lab | Homework | Solution
--- | --- | --- | --- | ---
1. Introduction to the Course | Presentation |  |  |
2. OS Overview | Presentation |  |  |
3. Process, Task and Thread | Presentation | 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 |  |

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