Week |
Topic |
Supplementary Notes |
|
1 |
Introduction |
intro.pdf |
|
2 |
Bootloader |
bootloader.pdf |
|
3, 4 |
Processes and Threads |
process_threads.pdf, pthreads.pdf |
|
5, 6 |
Interrupts |
interrupts1.pdf, interrupts2.pdf |
|
7, 8 |
Device Drivers |
device_driver1.pdf, device_driver2.pdf |
|
9 |
Direct Memory Access, Raspberry PI example of device drivers |
dma.pdf, rpi.pdf |
|
10, 11 |
Linux scheduling |
scheduling1.pdf, scheduling2.pdf, scheduling3.txt |
|
12, 13 |
Real Time Systems |
realtime1.pdf, realtime2.pdf, realtime3.pdf |
|
14 |
Linux memory management |
memory.pdf |
|
15, 16 |
Embedded systems security |
security1.pdf, security2.pdf, security3.pdf, security4.pdf |
|