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