Inhalt
Inhalt |
- Baugruppen in Mikrocontrollerschaltungen (am Beispiel von Atmel)
- Speicher
- Peripherie (I/O-Ports, Timer, Counter, A/D-Wandler, D/A Wandler,..)
- Interrupts
- Bedienelemente einlesen (Taster, Touch, berührungslose Elemente)
- Ausgabe (Display, einfache LEDs)
- Ein- und Ausgangsstufen
- Software-Architektur und Software-Patterns
- Bussysteme und Schnittstellen für vernetzte Systeme
- Embedded Systems im Projekt
- Grundlagen: IoT Anwendungen
- Komponentenbasierte Entwicklung.
Bitte belegen Sie das Praktikum Embedded Systems im gleichen Semester. |
Literatur |
Data Sheets: Atmel ATMEGA128 http://www.atmel.com/images/doc2467.pdf
Elecia White: "Making Embedded Systems: Design Patterns for Great Software", O'Reilly & Associates, 2011
weitere folgen. |
Lernziele |
Die Studierenden können eingebettete Systeme auf der Basis von Mikrocontrollern konzipieren und in der Sprache C programmieren.
Sie können Baugruppen erkennen und gängige Peripherie programmieren. Gängige Software-Entwurfsmuster können angewendet werden.
Sie kennen gebräuchliche Entwicklungswerkzeuge und erhalten einen Einblick in die Vorgehensweisen professioneller Embedded Systeme im Projektumfeld in der Industrie. |
Voraussetzungen |
Grundlagen in der Programmiersprache C. |
Leistungsnachweis |
Angewandte Informatik:
Das Modul Embedded Systems beinhaltet bei AI6, Profil Robotik und Smart Devices:
- die Veranstaltung Embedded Systems. 5769
- die Veranstaltung Elektronik für Informatiker, 6444
- die Veranstaltung Embedded Systems Praktikum, 5770
Pflichtmodul Embedded Systems: PF benotet
Wahlfach Embedded Systems: M benotet
Informatik / Elektrotechnik PLUS Lehramt: Embedded Systems: PF benotet |