Lecture overview and slides
The plan is not definite, but may change if You or I find suitable.
Slides that was used lectures. 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).
-
Lecture 01
Introduction and course information
Course information
What characterise an embedded system?
Embedded systems tool-chain and terminology
Vahid&Givargis: Chapter 1.
Barr&Massa: Chapter 1, 3, 4, 5.
-
Lecture 02
Preprocessor and C topics
Preprocessor features
C-language and bit-manipulation
Vahid&Givargis: Chapter 2.
-
Lecture 03 - 04
Hardware environment and devices
Hardware - Software interfacing, I/O
Software environment
Vahid&Givargis: Chapter 5.
Barr&Massa: Chapter 2, 7, 8.
-
Lecture 04 - 05
Time-ordered tasks - State Machine
Time-intervalled tasks
Interdependency
Communication
Scheduling
Vahid&Givargis: Chapter 3-4.
Vahid&Givargis: Chapter 7-8,(9).
-
Lecture 06
Code optimization and coding issues
Concurrency
Vahid&Givargis: Chapter 6,10.
Barr&Massa: Chapter 10-11,14.
-
Lecture 07
System specification and models
Design metrics
Design methodologies
Design article (see literature).
-
Lecture 08
Previous year exam paper
Slides and documents referenced on lecture
Introduction Preprocessor and C Microcontroller: ATtiny reference (full) Microcontroller: ATtiny reference (summary) Time order & State machines Optimization Design methods and models IIC, CAN, Repetition
Page responsible: Klas Arvidsson
Last updated: 2012-05-21
