Vorlesungen
Sensor-Aktorsysteme
- Elektrotechnik zwecks Sensoren
- Messtechnik (Multimeter + Scope)
- AD/DA-Wandler
- Induktivitäten
Embedded Toolchain
- Besonderheiten der Programmiersprache C
- Arbeitsweise eines Prozessors
- Stackaufbau
- Toolchain (u.a. CRT0, Objectfile, Locater)
- Funktionsweise eines Debugger (u.a. JTAG, ISD)
- Optimale Programme schreiben
Embedded System Architecture
- Embedded Softwarearchitektur
- Echtzeit vs. Ereignisorientierung
- Regler / Steuerung
- Zustandsautomat
- Betriebssystem (u.a. Scheduling-Verfahren, Semaphore)
- Fehlerrückgabe
- Glättung / Filterung
- Fixed-Point-Arithmetik
- Sonstiges
○ Bitmanipulationen
○ Fehlerrückgabe
○ ZeroCopy
○ Zahlenüberlauf
○ Fifo / Verkette Listen
○ Malloc
Rechnernetze
- ISO/OSI-Schichtenmodell
- auf Basis von Ethernet
Betriebssysteme und Rechnerarchitektur
- Von-Neumann-Architektur
- Speichermodell
- MMU
- IRQ
- Geräteverwaltung
- Scheduling
- Speicherverwaltung
- Semaphore
Linux-Treiber-Entwicklung
Kompetenzen der Informatik
- Gruppenarbeit mit eng verzahnten Aufgabenstellungen aus der Fachkompetenz und der Schlüsselkompetenz