31.03.-01.04.2005

Home
Home
 
Allgemeines
Programm
Papers
Aussteller
Anreise
Unterkunft
Archiv
 
Besucher
Anmeldung
 
Beteiligung
Call for
Participation
Referenten
Aussteller
 
Veranstalter
Impressum
 

Open Realtime Framework (ORF) -
standardisierte Laufzeitumgebung für Steuerungssysteme

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
Yellowstone Soft
Brunnenstr. 32
89584 Ehingen



© 2005 Linux-Automation Orgateam - Mon Jun 15 18:04:44 2009