E378 – Eingebettete Systeme und Betriebssysteme
Embedded Systems and Operating Systems
Version: 1
Prof. Dr.-Ing. Ralf Boden
ralf.boden(at)htw-dresden.de
Prof. Dr.-Ing. Ralf Boden
ralf.boden(at)htw-dresden.de
Deutsch
5.00 Credits
150 Stunden
4.50 SWS (3.00 SWS Vorlesung | 1.00 SWS Übung | 0.50 SWS Praktikum)
82.50 Stunden
Schriftliche Prüfungsleistung
Prüfungsdauer: 90 min | Wichtung: 100 % | nicht kompensierbar
Alternative Prüfungsleistung - Laborpraktikum
Wichtung: 0 % | nicht benotet | nicht kompensierbar
Vorlesung, Übung und Praktikum
Projektion und Tafel
Teilgebiet "Eingebettete Systeme"
- Entwicklung eingebetteter Systeme (Entwicklungsprozess und -methoden)
- Aufbau und Zusammenwirken der Hardwarekomponenten eingebetteter Systeme
- Spezifika der Softwareentwicklung für eingebettete Systeme
- Messung und Bewertung der Performance von eingebetteten Systemen
- Energieverbrauch von eingebetteten Systemen
Teilgebiet "Betriebssysteme"
- Einführung in die wichtigsten Konzepte von Betriebssystemen
- Prozesse, Echtzeit-Ablaufsteuerung und Inter-Prozess-Kommunikation
- Speicherverwaltung
- Dateiverwaltung und Dateisysteme
- Ein-/Ausgabekonzepte
- Betriebssystemsicherheit
Kenntnisse:
Kennenlernen typischer Hardware- und Softwarearchitekturen von eingebetteten Systemen und spezieller Methoden für den Entwurf, die Implementierung und den Test anhand von praxisrelevanten Beispielen.
Anwendungsbezogene Vermittlung der wichtigsten Konzepte von Betriebssystemen.
Fertigkeiten:
Lösung typischer Aufgabenstellungen (z. B. Speicheranbindungen an Prozessoren, hardwarenahe Programmierung und Performance-Tests) bei der Hardware- und Softwareentwicklung eingebetteter Systeme.
Erzeugung und Überwachung von Softwareprozessen, Realisierung von Prozessinteraktionen, Einsatz von Echtzeitbetriebssystemen, Arbeiten mit Dateisystemen
Kompetenzen:
Die Studierenden sind in der Lage, eingebettete Systeme zu konzipieren, geeignete HW- und SW-Komponenten auszuwählen sowie Implementierung und Test unter Berücksichtigung funktioneller und Performanceanforderungen erfolgreich zu realisieren.
Die Studierenden können die Effizienz vorliegender Betriebssysteme anhand der Architektur und Funktionalität bewerten und sind in der Lage Systemdienste in eigenentwickelten Anwendungen erfolgreich zu nutzen.
Kenntnisse zur analogen und digitalen Schaltungstechnik sowie Mikroprozessortechnik,
anwendungsbereite Programmierkenntnisse in C
Literaturempfehlungen lt. Literaturliste.
Foliensatz, Übungsaufgaben und Praktikumsanleitungen auf OPAL-Plattform verfügbar