Lecture overview and slides
The plan is not definite, but may change if You or I find suitable.
Slides that was used during lectures if any. Note that the slides in many cases only cover the keyword of what was discussed on the lecture. Also note that the lectures cover more than a single book. The italic text indicate where to find more information (non-exhaustive).
Introduction and course information
What characterise an embedded system?
Embedded systems tool-chain and terminology
Vahid&Givargis: Chapter 1.
Barr&Massa: Chapter 1, 3, 4, 5.
Preprocessor and C topics
C-language and bit-manipulation
Vahid&Givargis: Chapter 2.
Lecture 03 - 04
Hardware environment and devices
Hardware - Software interfacing, I/O
Vahid&Givargis: Chapter 5.
Barr&Massa: Chapter 2, 7, 8.
Lecture 04 - 05
Time-ordered tasks - State Machine
Vahid&Givargis: Chapter 3-4.
Vahid&Givargis: Chapter 7-8,(9).
Code optimization and coding issues
Vahid&Givargis: Chapter 6,10.
Barr&Massa: Chapter 10-11,14.
System specification and models
Design article (see literature).
Previous year exam paper
Slides and documents referenced on lecture
Introduction Preprocessor and C Microcontroller: ATtiny reference (full) Microcontroller: ATtiny reference (summary) Basic superloop example (not commented) This is a modified example from the simavr project. Time order & State machines Optimization Design methods and models Synchronization IIC, CAN, SPI
Page responsible: Klas Arvidsson
Last updated: 2013-05-22