SocketCAN-Unterstützung für CAN-Adapter

Alle AnaGate CAN Produkten können über SocketCAN angesteuert werden.

Zugriff auf CAN-Bus unter Linux-Betriebssystemen

Karlsruhe. Juni 2015. 

Seit vielen Jahren bietet Analytica professionelle Produkte für den Zugriff auf CAN-Netzwerke an. Die Ansteuerung vom PC erfolgte bisher über eine universelle Programmierbibliothek für Windows und Linux, über die alle CAN-Adapter von Analytica einheitlich verwendet werden können.

Die SocketCAN-Schnittstelle

SocketCAN ist seit Kernel-Version 2.6.25 offiziell Bestandteil des Linux-Kernels und somit die standardisierte Schnittstelle für den Zugriff auf den CAN-Bus unter Linux. Es wurde ursprünglich von Volkswagen dem Kernel als Open-Source beigestellt und ist auch unter der Bezeichnung Low Level CAN Framework (LLCF) bekannt.

Herkömmliche CAN-Treiber bieten im Regelfall zeichenorientierten, exklusiven Zugriff auf CAN-Ressourcen, die Schnittstelle zu den Treibern ist meist nicht vereinheitlicht. SocketCAN hingegen erweitert die Berkely-Socket-API des Betriebssystems um eine weitere Protokoll-Familie (PF_CAN) für den Zugriff auf die vorhandene CAN-Schnittstellen. Die Initialisierung und Verwendung der Sockets erfolgt analog zu der bei einer klassischen TCP/IP-Kommunikation.

AnaGate CAN Produkte

Alternativ zu der bereits bestehenden API (Application Programming Interface) können alle AnaGate CAN-Adapter über SocketCAN-Zugriffe angesteuert werden. Insbesondere werden auch die Gerätemodelle unterstützt,, die über eine herkömmliche LAN-Schnittstelle mit dem CAN/CANopen-Netzwerk verbunden werden. Zusätzliche Informationen beinhaltet die aktuelle Dokumentation AnaGate API 2.0 (Programmer's Manual).

Bitte sprechen Sie uns an, falls Sie detaillierte Informationen benötigen.

Finde uns
Sprachen
English Deutsch