|
LIVE Linux-Verband e.V. / Universität Hannover 4. - 5. März 2004 |
|
|
|
|
|
Plattform-unabhängige Lösungen für die Online-Signalverarbeitung
Digitale Systeme, die Signale verarbeiten, gewinnen in der Praxis zunehmend an Bedeutung. Die Entwickler können aus einem schnell wachsenden und vielfältigen Hardware-Angebot auswählen und haben oft die Möglichkeit, aus verschiedenen Betriebssystemen ein passendes auszusuchen. Umso ärgerlicher ist der Umstand, daß fortgeschrittene Lösungen nicht ohne großen Aufwand portiert werden können. Wenn die Hardware oder das Betriebssystem gewechselt werden sollen, müssen die zugehörigen Programme oft neu geschrieben werden. Die Vorteile, die der wachsende Markt bietet, bleiben somit meist ungenutzt. Am Institut für Informatik der Humboldt-Universität zu Berlin wurde jetzt eine Infrastruktur zur Plattform-unabhängigen Programmierung signalverarbeitender Systeme, freeSP, entwickelt. Sie wurde bereits in mehreren Forschungsprojekten erfolgreich eingesetzt und könnte als open-source-Projekt in der embedded-Welt von großem Interesse sein. Ausgehend von einer geeigneten Modellierung signalverarbeitender Systeme werden im Vortrag die Kernkonzepte von freeSP vorgestellt. Im Mittelpunkt stehen zwei scheinbar konträre Ziele, Plattform-Unabhängigkeit einerseits und Laufzeit-Effizienz durch Ausnutzung systemspezifischer Fähigkeiten anderseits. Anhand kleiner Beispiele wird die Umsetzung der Konzepte veranschaulicht. Referent:
Axel Weiß
© 2004 Linux-Automation Orgateam
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||