Embedded Software

Main Topics

  1. Introduction to Embedded Systems
  2. HW related extensions to C
  3. Port I/O
  4. Program development and testing in simulator
  5. Interrupts
  6. Timer and Timer Interrupts
  7. State Machines
  8. Time Triggered Architecture

Main Examples

Example Learning Goals
Seat Belt Alarm One Bit i/o. C-extensions to handle i/o. IDE and simulator.
Seat Belt Alarm* Good software structuring
Dice Byte-level i/o. Software and test design.
Up/Down Dice Introduction to system states
Door Opener Modeling based on state charts. State chart implementation. Timing
Door Opener with integrated burglar alarm Time Triggered Architecture

Tools

Books

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License