| Lecture |
Teacher |
Slides |
Reading directions |
| L1 |
Introduction to embedded systems |
Damir |
 |
Chapter 1: "Programming ES"
Chapter 1: "RT Concepts"
Chapter 1: "RT Systems"
|
| L2 |
Embedded systems hardware |
Damir |
 |
Chapter 2: "Programming ES"
EVK1100 Schematics
AVR32UC3 Manual
|
| L3 |
Programming embedded systems |
Jukka |
 |
Chapter 3,4,5: "Programming ES"
Chapter 2,3: "RT Concepts"
EVK1100 Schematics
AVR32UC3 Manual
|
| L4 |
Design test and debug ES |
Jukka |
|
Chapter 5: "Programming ES"
Low level coding in C (Parts in chapter 7 of Programming ES)
Slides and internet (search corresponding subjects. E.g. Testing, Debugging, Coding standards, etc.)
|
| L5 |
Device drivers, Interrupts and OS basics |
Jukka |
|
Chapter 7,8: "Programming ES"
|
| L6 |
Real-Time OS I |
Damir |
 |
Chapter 2: "RT Systems", page 1-15
Chapter 4,5: "RT Concepts"
Chapter 1: "FreeRTOS book"
WEB: www.freertos.org, API reference
|
| L7 |
Real-Time OS II |
Damir |
 |
Chapter 2: "RT Systems", page 15-23
Chapter 5,11: "RT Concepts"
Chapter 1: "FreeRTOS book"
WEB: www.freertos.org, API reference
|
| L8 |
Real-Time OS III |
Damir |
 |
Chapter 2: "RT Systems", page 24-33
Chapter 6,7,15: "RT Concepts"
Chapter 2,4: "FreeRTOS book"
WEB: www.freertos.org, API reference
|
| L9 |
Real-Time OS IV |
Damir |
 |
Chapter 3: "RT Systems"
NOTE! Not entire chapter. Only the parts covered in the PPT presentation.
|
| L10 |
Performance measurements |
Jukka |
|
Chapter 14: "Programming ES"
|
| L11 |
Preparation for exam |
Jukka & Damir |
 |
Example exam.
Solutions.
|