02.02.2013 Aufrufe

Fachpraktikum Diplom Master Bachelor - IMMS Institut für ...

Fachpraktikum Diplom Master Bachelor - IMMS Institut für ...

Fachpraktikum Diplom Master Bachelor - IMMS Institut für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

auszuführende Arbeiten:<br />

<strong>IMMS</strong> –Themenkatalog <strong>für</strong> Studenten<br />

• Auswahl einer geeigneten Kernelversionen und eines dazu passenden<br />

RTAI-Patches<br />

• Inbetriebnahme<br />

• Messungen<br />

vorausgesetzte Kenntnisse:<br />

• Kenntnisse des Linux Kernels<br />

• C- / Assemblerprogrammierung<br />

• evtl. Grundkenntnisse Echtzeitbetriebssysteme<br />

Dauer: jeweils nach Vereinbarung<br />

51. Modellbasierter Entwurf von Echtzeitsystemen auf Basis der<br />

RT-Preempt-Patches unter Linux<br />

Betreuer: Dipl.-Inf. Stefan Schramm (stefan.schramm@imms.de)<br />

Durch modellbasierten Entwurf lässt sich der Entwicklungsprozess von Software<br />

stark beschleunigen und vereinfachen. Insbesondere die in Echtzeitsystemen<br />

häufig anzutreffenden Signalverarbeitungsalgorithmen lassen sich häufig<br />

sehr gut durch Modelle abbilden. Durch die schrittweise Integration der RT-<br />

Preempt-Patches in den Linux-Kernel ist es möglich geworden, solche Echztzeitanwendungen<br />

auf Standard-Linuxplattformen zu implementieren. Im Rahmen<br />

des Themas soll ausgehend von Matlab/Simulink-Modellen ein architektuerunabhängiger<br />

modellbasierter Entwurfsweg <strong>für</strong> Echtzeitsysteme auf Basis<br />

der RT-Preempt-Patches unter Linux entwickelt werden. Dieser Entwurfsweg ist<br />

zu testen und gut zu dokumentieren.<br />

auszuführende Arbeiten:<br />

• Einarbeitung in die Codegenerierung mittels Real-Time-Workshop<br />

• Entwicklung eines durchgehenden Modellbasierten Entwurfsweges<br />

• Demonstration anhand einer Beispielapplikation<br />

• Messung der Echtzeitperformance, Bewertung der Ergebnisse<br />

vorausgesetzte Kenntnisse:<br />

• Grundkentnisse in UNIX/Linux-Betriebssystemen<br />

• Programmierkentnisse<br />

Dauer: jeweils nach Vereinbarung<br />

37

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!