ELT02360 – Embedded Systems

Modul
Embedded Systems
Embedded Systems
Modulnummer
ELT02360
Version: 1
Fakultät
Elektrotechnik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r
Dozent/-in(nen)

Prof. Dr. Christian Troll

Lehrsprache(n)

Deutsch - 80.00%
in "Embedded Systems"

Englisch - 20.00%
in "Embedded Systems"

ECTS-Credits

6.00 Credits

Workload

180 Stunden

Lehrveranstaltungen

6.00 SWS (2.00 SWS Praktikum | 4.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

90.00 Stunden
90.00 Stunden Selbststudium - Embedded Systems

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

alternative Prüfungsleistung - Belegarbeit(en)
Modulprüfung | Wichtung: 40%
in "Embedded Systems"

schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 120 min | Wichtung: 60%
in "Embedded Systems"

Medienform
Keine Angabe
Lehrinhalte/Gliederung

Embedded Systems
- Begriff
- Anforderungen
- Abgrenzung zu allgemeiner Rechentechnik (PC, Workstation)
- Grundarchitektur
Kernarchitekturen (Schwerpunkt ARM)
Peripherie von Embedded Systems
- SPI, I2C, SSI, one wire…)
- nicht flüchtige wieder beschreibbare Speicher
- Netzwerkschnittstellen (RS232, USB, CAN, Erhernet/TCP/IP...)
- Betriebsüberwachung
- Trusted Systems (geschützte Daten und Kommunikationen)
- Externe Beschaltung von Controllern - RISC /ARM Technologie in Embedded Systems
Softwareentwicklung für Embedded Systems
- Programmierung zeitkritischer und nicht zeitkritischer paralleler Prozesse mit und ohne Betriebssystem
- Treiberkonzepte
- API-Entwurf und Realisierung 
Debugging
- Schnittstellen und Verfahren
Testung
- Testverfahren
-Testaufbau
-Testbeschreibung
Design von Embedded Systems
- Kriterien und Vorgehensweisen Prozess- und Vorgehensmodelle
IP-Cores
- VHDL vs. Software, CPU Auswahl, Verwendung vorgefertigter Module vs. Eigenentwicklung…

Qualifikationsziele

Nach erfolgreichem Abschluss des Moduls soll der Student befähigt sein:
- Unterschiedliche Architekturen von ES zu kennen und deren Einsatzfälle bewerten zu können
- Unterschiedliche Verfahren zu Kopplung von Controllern mit externen Peripherie zu kennen und an Hand deren Eigenschaften optimale Konfigurationen zu entwickeln
- Entwurf und Design von Speichererweiterungen auf Basis statischen RAM- oder FLASH-Speichern
- Wiederverwendbare und portable Softwarelösungen für Embedded Systems für unterschiedliche Aufgabenstellungen zu entwerfen, in Betrieb zu nehmen und entsprechend den Einsatzbedingungen zu optimieren.
- Auf Kenntnis von Vorgehensmodellen und Testverfahren Tests für unterschiedliche Entwicklungsstadien zu entwerfen und umzusetzen.

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen

Erfolgreiche Absolvierung Modul Signale und Systeme,
Erfolgreiche Absolvierung Modul Standardsysteme der IT,
Erfolgreiche Absolvierung Modul Digitaltechnik,
Erfolgreiche Absolvierung Module Computerarchitektur I u II,
Erfolgreiche Absolvierung Module Hardwarenahe Programmierung I und II,

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur

Joseph Yiu: Definitive Guide to the ARM Cortex-M0, -M3, -M3and M4,Elsevier,2010 ... 2014
Catsoulis, J.;: Designing Embedded Hardware, O'Reilly & Associates, Sebastopol (CA USA),2003 / Berger, A.: Embedded System Design, CMP Books, Lawrence (Kansas), 2002 / Lamie, Edward L.: Real-time Embedded Multithreading, CMP Books, San Francisco, 2005

Hinweise
Keine Angabe