Termin: 03.05.2017 09:00 Uhr - 05.05.2017 17:00 Uhr
Stadt: München
Veranstaltungsort: Wird später bekanntgegeben.
Veranstaltungsadresse: embedded brains GmbH

Der dreitägige Kurs wendet sich an Entwickler von Anwendungs-Software, die auf das Open Source Echtzeit-Betriebssystem RTEMS aufsetzt. Neben einer grundsätzlichen Einführung in die Multitasking-Systementwicklung werden die Anwendungs-Konzepte der verschiedenen Komponenten vermittelt und, wo sinnvoll, auch mit praktischen Übungen direkt vertieft.

RTEMS ist ein Echtzeitbetriebssystem mit den folgenden Eigenschaften:
* harte Echtzeitunterstützung
* verschiedene APIs verfügbar: RTEID, POSIX, ITRON…
* unterstützte Host-Systeme: Linux, Windows NT/2K/XP, Sun, HP-UX…
* unterstützte Prozessor-Architekturen: M68k/Coldfire,i386,PowerPC,ARM7, SPARC, MIPS, Renesas SH … und viele weitere
* vollständig offener Quellcode
* Nutzungslizenz: modifizierte GPL, keine Verpflichtung zur Weitergabe eigenen Quellcodes
* weitere Information erhalten Sie hier auf den Internetseiten der OAR Corporation: http://rtems.org/wiki/index.php/RTEMS_Training

Die Hauptthemen des Trainings umfassen:
Einführung in die Multitasking-Applikationsentwicklung
RTEMS-Konzepte
Prioritäten-basiertes Scheduling
Initialisierung
Nutzung des RTEMS Classic API:
Task Management
Clock Management
Timer Management
Synchronisation
Events
Semaphores
Barriers
Inter-Task-Kommunikation
Message Queues
Speicher-Management
Partitions
Regions
Signalverarbeitung
Interrupts
einfache Ein-/Ausgabe
Fatale Fehler
System-Konfiguration

Der Kurs konzentriert sich auf Single-Core-Systeme.