-
Learning the basic principles of writing software for embedded systems
| Week | Topic |
|---|---|
| 1 | Introduction to Embedded Systems |
| 2 | Hardware Systems I |
| 3 | Hardware Systems II |
| 4 | C-language for Embedded Systems |
| 5 | Interrupts |
| 6 | Software Architectures |
| 7 | Real-time OS I |
| 8 | Real-time OS II |
| 9 | Other system services like events, message queues, etc |
| 10 | Design of Real-time OS |
| 11 | Development Tools I |
| 12 | Development Tools II |
| 13 | Application I |
| 14 | Application I |
| Method | % Each | Quantity |
|---|---|---|
| Midterm Exam(s) | 30 | 1 |
| Laboratory | 20 | 1 |
| Final Exam | 50 | 1 |
| Attendance | 0 |
An Embedded Software Primer by David E. Simon, Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation by Martin Bates Embedded Microprocessor Systems Real World Design Third Edition by Stuart R. BaII