LibeRTOS

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

LibeRTOS (Linux Based Enhanced Real-Time Operating System) ist Open Source/freie Software und ein pragmatischer Ansatz für harte Echtzeitanwendungen unter Linux.

Anders als bisherige Lösungsansätze für Echtzeit unter Linux, die von einem Dual-Kernel Ansatz ausgehen, wie zum Beispiel RTAI oder RT-Linux, wird LibeRTOS direkt im Linux-Kernel selbst implementiert. Mit diesem neuen integrierten Ansatz sollen die üblichen Probleme separater angedockter Lösungen, u. a. zueinander inkompatible Schnittstellen, schlechte Portier- und Wartbarkeit, vermieden werden. LibeRTOS ist eine Weiterentwicklung des Projektes KURT-Linux (Kansas University Real-Time Linux) und wird seit wenigen Jahren in Kooperation zwischen Industrieanwendern, Hochschulen und Forschungseinrichtungen mit neuer Zielrichtung reaktiviert, um dem Linux-Kernel selbst zu harter Echtzeitfähigkeit mit definierten Antwort- und Ausführungszeiten zu verhelfen.

Fähigkeiten[Bearbeiten]

LibeRTOS bietet u. a. die Möglichkeit, echtzeitfähige Userspace-Programme zu erstellen. Um Programmen oder Kernel-Modulen Echtzeitfähigkeit zuzuordnen, wurde eine schlanke API implementiert. Ferner besteht die Möglichkeit des Gruppenscheduling sowie des einfachen Austausches einzelner Scheduler.

Anwendungsgebiete[Bearbeiten]

LibeRTOS ist geeignet für industrielle Anwendungen, u. a. im Bereich Multimedia, Mess-, Steuer- und Regelungstechnik (MSR), Automatisierungstechnik, Automotive.

Weblinks[Bearbeiten]

  Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.