Fachpraktikum Diplom Master Bachelor - IMMS Institut für ...
Fachpraktikum Diplom Master Bachelor - IMMS Institut für ...
Fachpraktikum Diplom Master Bachelor - IMMS Institut für ...
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