Xenomai-Driver
Der Xenomai-Treiber ermöglicht den Zugriff auf den kompletten Funktionsumfang der FlexCard unter Linux 2.6 in Echtzeit.
Unterstützte Karten
- FlexCard Cyclone II (SE)
- FlexCard PMC/PCI
Unterstützte Linux-Kernel- und Xenomai-Versionen
- Linux-Kernel Version 2.6.20 - 2.6.20.21
- Xenomai v2.3.3
Unterstützte Architekturen
Technische Daten (nur SW)
- Kernel-Modul als direkte Schnittstelle zur Karte
- Darauf aufbauende Shared Library mit Userschnittstelle
|
Funktionsumfang
- Senden und Empfangen von FlexRay-Botschaften
- Empfang über FIFO oder Receive-Buffer möglich
- Asynchrones Mithören (z.B. für Aufnahme des Startups)
- Ereignisbehandlung für NewCycle-, WakeUp- und Timer-Events
- Empfang von Nullframes zu-/abschaltbar
- Sendebestätigungen
- Senden und Empfangen von FlexRay-Symbolen und Wake-Up-Pattern
- Synchronität mit dem Netzwerk wird sofort (mit Zeitstempel) gemeldet
- Fehlerzustände (z.B. Bus-/ Syntaxfehler) werden dem User direkt mitgeteilt
- Paralleler Betrieb mehrerer Karten wird unterstützt
- Ermöglicht Echtzeit-Operationen im Userspace
Lieferumfang
Der Xenomai-Treiber wird als Debian-Paket im .deb-Format ausgeliefert. Enthalten sind:
- Kernel-Modul
- Shared Library
- Header-Files für API-Zugriffe
- API-Dokumentation auf Englisch
- Beispiel-Anwendung inkl. Quellcode
|