Ingenieure und Informatiker aus dem
Bereich Entwicklung.
Teilnahmevoraussetzungen:
Teilnahme am Lehrgang "C16x-Basis-Workshop" oder vergleichbare Kenntnisse. Kenntnisse
der Programmiersprachen C oder C++.
Lehrgangsziel:
Der Lehrgangsteilnehmer erhält eine
Einführung in das Echtzeitbetriebssystem OSE für Projekte
mit der Infineon 16-Bit C16x-Microcontroller Familie.
Lehrgangsinhalt:
Einsatz eines RTOS für die
C16x-Familie
Aufbau und Struktur von OSE
Development-Workflow: Arbeiten mit
Softkernel und Microsoft Visual C++
Konzept des Direct Message Passing
OSE Basic System Calls
OSE-System Konfiguration
Einführung in den Illuminator
Semaphore und Fast Semaphore
C16x-Tool-Workflow mit OSE und
Illuminator
Sonstige System Calls
Richtlinien für System-Design und
System-Performance
Hinweise:
Die notwendigen theoretischen Grundlagen werden vom Dozenten
durch Kurzvorträge vermittelt. Primär werden praktische
Programmierübungen am Computer und an C167CR-Evaluationsboards
durchgeführt.
Lehrmittel:
Jeder Teilnehmer erhält ein Exemplar der "RTOS OSE -
Workshop"-Trainingsunterlagen der TIIT-GmbH (Ausführung
teilweise in englischer Sprache). Bei Bedarf können die Rechner
und Evaluationsboards von der TIIT-GmbH zur Verfügung gestellt
werden. Es können nach Wunsch Entwicklungssysteme von Tasking
oder Keil sowie Debugger von pls eingesetzt werden.