Embedded Software-Engineering

Zielgruppe

Entwickler und Architekten, die ein tieferes Wissen aus dem Bereich eingebetteter Systeme benötigen


Ziel

Kennenlernen des Aufbaus und grundlegender Eigenschaften eingebetteter Systeme und der wesentlichen Schritte im Entwicklungsprozess


Inhalt

  • Software-Entwicklungsschritte
  • - Anforderungsanalyse – Problem und Lösung
  • - Software-Architektur und Design – Systemweite und lokale Aspekte
  • - Implementierung
  • - Test
  • - Wartung
  • Phänomene eingebetteter Systeme wie
  • - Interaktion mit der Umwelt
  • - Echtzeit und Zeitsteuerung
  • - Einschwingvorgänge und Entprellung
  • - Nebenläufigkeiten, Race Conditions und Synchronisation
  • Übungen auf dem Mikrocontroller mit
  • - Interrupts und Interruptbehandlungsroutinen
  • - Timer und Watchdogs
  • - Eingangsports, Entprellung, Analog-Digital-Konvertierung
  • - Ausgangsports und Pulsweitenmodulation
  • - Synchronisation

Die Vermittlung der Lerninhalte erfolgt praxisnah: Eigenschaften und Lösungen werden unabhängig von bestimmten Mikroprozessoren erklärt und durch geeignete Übungen auf einem Mikrocontroller vertieft.


Veranstaltungstyp und Dauer

Seminar, 1, 2 oder 3 Tage – Basisseminar mit optionaler Vertiefung nach wenigen Wochen.


Sie haben Interesse? Wir freuen uns auf Ihre Kontaktaufnahme.