|
31.03.-01.04.2005 |
|
|
|
|
|
Open Realtime Framework (ORF) -
ORF - Open Realtime Framework - ist eine standardisierte Laufzeitumgebung für Steuerungssysteme. Die Vision von ORF ist eine offene und freie Rahmenarchitektur zu schaffen, in die Open Source Software und kommerzielle Softwareprodukte integriert werden können, um auf einfache Weise flexible, leistungsfähige und anwenderspezifische Steuerungssysteme zu schaffen. ORF ist ein Open Source Projekt und unterliegt der GPL. ORF wurde für Linux und insbesondere embedded Linux entwickelt, ist aber auch auf andere Betriebssysteme oder embedded Umgebungen portierbar. ORF besteht derzeit aus einer Systemspezifikation, welche die grundlegenden Konzepte der Architektur definiert, die Mindestanforderungen an eine Umgebung, auf die ORF portiert werden soll festlegt und die Datenstrukturen und Konzepte der ersten Referenzimplementierung beschreibt. ORF wurde für embedded Linux Kernel 2.4 mit RTAI Realtime Extension implementiert und steht als Open Source zur Verfügung. ORF ist so designed, daß Kleinststeuerung, die aus nur einem Kontrollfluß bestehen, ebenso aufgebaut werden können, wie komplexe Steuerungssysteme mit mehreren Tasks und CPUs. ORF definiert hier ein Framework in das einzelne Tasks wie z.B. ein SPS-Interpreter oder ein in C codierter Steuerungsalgorithmus integriert werden. Typische Mechanismen von Steuerungssystemen, wie Anlaufverhalten, Zugriff auf I/Os, Ausnahmebehandlung usw., werden dabei von ORF in standardisierter Weise übernommen. Für den Vortrag sind folgende Inhalte geplant: 1. Idee und Motivation für ORF 2. Einführung in die Begriffswelt von ORF 3. Überblick über die Konzepte und die Architektur von ORF 4. Implementierung von ORF für Linux und RTAI 5. Entwicklungsstand und Zukunftsausblick Referent:
Hermann Betz
© 2005 Linux-Automation Orgateam
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||