Track:
Eingebettete Systeme
Organisation:
Institut für Mikroelektronik- und Mechatroniksysteme gGmbH
Link zur Organisation
Link zum Projekt
Kontakt

Industrielle Echtzweitanwendungen

Optimierung industrieller Echtzeitanwendungen auf Basis von Open-Source-Technologien
Dipl.-Inf. Stefan Schramm

In der industriellen Anwendung spielen Echtzeitanforderungen eine große Rolle. Normale Betriebssysteme sind in der Regel nicht echtzeitfähig. Für das Open-Source-Betriebssystem Linux gibt es eine Reihe von Echtzeiterweiterungen. Verschiedene Echtzeit-Linux-Varianten wurden betrachtet: Standard-Linux, Linux mit RT-preempt Patch, RTAI, Xenomai. Die entsprechenden Linux-Varianten wurden an die ARM9-Zielplattform angepasst und die Echtzeitperformance auf Basis von Latenzzeitmessungen ermittelt. Anhand der Ergebnisse lassen sich die verschiedenen Ansätze, Echtzeitverhalten mit Linux zu erreichen, miteinander vergleichen. Neben der erreichbaren Performance spielt hier insbesondere der erforderliche Entwicklungsaufwand eine große Rolle.