Till KTH:s startsida Till KTH:s startsida

3. Course literature and lecture notes

Mandatory literature, covered in written exams

  1. Microprocessor Design, Online Wikibook, PDF (2010-06-28)
  2. Embedded Systems, Online Wikibook, PDF (2010-06-28)
  3. CAN - Controller Area Network, Online from Wikipedia, PDF (2010-06-28)
  4. Program design, modelling (all material included in the lecture notes, below)
  5. Power Management

Recommended reading

C-Programming

  1. A Little C Primer, introduction to the C-programming Language
  2. C Programming

 

Lecture notes, covered in written exams

Aug 31 - Lecture 1, Course introduction

Slides - course introduction

Sep 1 - Lecture 2, AVR32

Slides part 1, Intro to Embdded Systems

Slides part 2, AVR32

AVRTV - Training videos (AVR32 Studio quick demo, 3 min), (hands-on introduction, 16 min) (not covered in written exams)

Sep 6 - Lecture 3, Model Based Development (MBD)

Module Agenda

Principles of Visual Modeling

Introduction to UML

Sep 7 - Lecture 4, MBD, cont.d

Behaviour Modeling with State Machine and Activity Diagrams

Sep 14 - Lecture 5, Communication and CAN

Slides about embedded control design

Slides with info about the toolchain PC-AVR32-MCP2515-CAN

Slides from Kvaser, intro to CAN

Sep 15 - Lecture 6, Distributed systems and CAN

Introduction to Distributed Systems

Slides from Kvaser, CAN in detail

SPI and AVR32, intro to CAN lab 2

Sep 20 - Lecture 7, Distributed systems

Some wrap-up slides regarding CAN and AVR32

Slides from guest lecture by Martin Törngren

Sep 22 - Lecture 8, CAN and Scania trucks

Slides from Scania, available for enrolled students only - otherwise hidden

Martins slides about filtering and MCP2515, updated Sept 28

Sep 28 - Lecture 9, Power Management

Slides by Magnus Persson, Power Management

PDF from Atmel about Power Management for AVR32

Sep 29 - Lecture 10, Power Management 2

Slides about final exam, mini-exam and filtering

Oct 5 - Lecture 11, DSPLib

Slides, Slides part 2

Oct 7 - Lecture 12, Introduction to Advanced Embedded Systems

Introduction to Advanced Embedded Systems