Linux-Driver
Der Linux-Treiber ermöglicht den Zugriff auf den kompletten Funktionsumfang der FlexCard unter Linux 2.6.
Unterstützte Karten
- FlexCard Cyclone II (SE)
- FlexCard PMC/PCI
Unterstützte Linux-Kernel Versionen
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
Lieferumfang
Der Linux-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
- FlexUpdate (Firmware update tool)
- FlexAlyzer (FlexRay/CAN monitoring tool)
|