Inhalt
Mikrocomputer Grundlagen
Arbeitsweise eines Computers, Mikrocomputerstruktur, Ein- & Ausgabe, Microcontroller
Programmier- & Testumgebung, C für Embedded Systems
I2C - Bus
Maschinenbefehle, Stacks & Unterprogramme, Programmunterbrechungen
DMA & Busmastering, Cache-Speicher, Memory Protection & Segmentierung
Embedded Systems Basics
Embedded Operating Systems
Analyse und Entwicklung von Programmen für Embedded Systeme
Organisation von einfachen Projekten, auch im Team
Lernergebnisse
Nach erfolgreichem Abschluss des Moduls können die Studierenden- Aufbau und Funktion eines Mikrocomputers und eines Mikrocontrollers verstehen - Peripheriekomponenten anwenden und programmieren- Programme für Embedded Systems analysieren, erstellen und testen- Das Zeitverhalten eines Programmes verstehen und gezielt entwickeln
Sie sind in der Lage kleinere Projekte im Team durchzuführen.
Literatur
Eigenes Folienskript.
Eigenes Literaturverzeichnis zur Mikrocomputertechnik.
Stallings, William. Computer Organization & Architecture. Pearson Education, 2016. ISBN 978-0134101613.
Eißenlöffel, Thomas. Embedded Software entwickeln. dpunkt.verlag, 2012. ISBN 978-3-89864-4.
Wüst, Klaus. Mikroprozessortechnik. Springer, 2017. ISBN 978-3-8348-2596-4.
Asche, Rüdiger R.. Embedded Controller: Grundlagen und praktische Umsetzung für industrielle Anwendungen. Springer, 2016. ISBN 978-3-658-14850-8.
Grünfelder, Stephan. Software-Test für Embedded Systems. dpunkt.verlag, 2013. ISBN 978-3-86490-048-8.