Real-Time Systems – course materials

Lecture 1 - Introduction

Lecture 2 – Threads

Lecture 3 – Mutual Exclusion

Lecture 4 – Message Passing

Lecture 5 – SIGNALS

Lecture 6 – CYCLIC_THREADS

Lecture 7 – SCHEDULING

Effective use of Pthreads in embedded Linux designs: Part 1

Effective use of Pthreads in embedded Linux designs: Part 2

Lab 1 – POSIX THREADS – source codes

Lab 2 – POSIX QUEUE EXAMPLE

Lab 3 – POSIX SIGNALS EXAMPLE

Lab 4 – POSIX REAL-TIME CYCLIC THREADS EXAMPLE

Lab 5 – POSIX SCHEDULING

Lab 6 – Threads to CPUs

Lab 7 – Threads priority ceiling