|
bwalle.de
Der Internetauftritt von Bernhard Walle
|
| Home | Über mich | Fotos | Projekte | Texte |
| HOWTOs | Diplomarbeit | Artikel | CLT2010 |
In meiner Diplomarbeit habe ich mich mit der Portierung von Linux-Treibern auf (harte) Echtzeiterweiterungen von Linux wie RTAI und Xenomai beschäftigt. Hierzu wurde als Beispielapplikation zunächst ein MOST-Treiber entwickelt und dann auf RTDM (die Treiberschnittstelle für RTAI und Xenomai) portiert.
Bei MOST handelt es sich um ein Bussystem das fast ausschließlich für Multimediaanwendungen im Automobil eingesetzt wird und auch dafür entwickelt wurde. Der Treiber kommuniziert mit einer für Entwicklungszwecke konzipierten PCI-Karte mit dem Interfacechip OS 8604.
Mehr Informationen gibt's auf http://most4linux.sf.net.
Die Diplomarbeit wurde bei der Siemens AG, Corporate Technology, SE 2 (Embedded Linux/Java) angefertigt mit freundlicher Unterstützung von OASIS Silicon Systems/SMSC. Glücklicherweise konnte der Quellcode vollständig unter einer OpenSource-Lizenz (GPL für den Kernelteil, MPL für den Userspace-Teil) veröffentlicht werden!
Um für den Treiber auch eine ordentliche Dokumentation zur Verfügung zu haben habe ich mich entschlossen die Diplomarbeit hier zur Verfügung zu stellen.