ELT02360 – Embedded Systems

Module
Embedded Systems
Embedded Systems
Module number
ELT02360
Version: 1
Faculty
Electrical Engineering
Level
Bachelor/Diploma
Duration
1 Semester
Semester
Summer semester
Module supervisor
Lecturer(s)

Prof. Dr. Christian Troll

Course language(s)

German - 80.00%
in "Embedded Systems"

English - 20.00%
in "Embedded Systems"

ECTS credits

6.00 credits

Workload

180 hours

Courses

6.00 SCH (2.00 SCH Internship | 4.00 SCH Lecture with integrated exercise / seminar-lecture)

Self-study time

90.00 hours
90.00 hours Self-study - Embedded Systems

Pre-examination(s)
None
Examination(s)

alternative Prüfungsleistung - Belegarbeit(en)
Module examination | Weighting: 40%
in "Embedded Systems"

schriftliche Prüfungsleistung
Module examination | Examination time: 120 min | Weighting: 60%
in "Embedded Systems"

Media type
No information
Instruction content/structure

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…

Qualification objectives

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.

Special admission requirements

keine

Recommended prerequisites

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,

Continuation options
No information
Literature

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

Notes
No information