31.10.2010

Breiter Einsatz von CANopen auf Linux-Betriebssystemen

Schon seit 1997 stellt die port GmbH ihre CANopen Protokoll Software für das Betriebsystem Linux bereit. Dazu wurde der universelle »can4linux« Gerätetreiber entwickelt.


Inzwischen hat sich im embedded Bereich der Einsatz von Linux etabliert. Dank der vielfältigen Anpassungen des can4linux findet man CAN/CANopen-Anwendungen nicht nur auf Intel Plattformen mit einem SJA1000 CAN Controller, sondern auch in Geräten mit Freescale, Atmel und Analog Devices Prozessoren.

Seit Kernel Version 2.6.25 hat ein neuer CAN-Treiber direkt im Kernel Einzug gehalten. Dieser SocketCAN genannte Treiber nutzt die Netzwerkinfrastruktur auf Basis der Berkeley-Socket-API.

Seit 2009 bietet die port GmbH ihre CANopen Protokoll Library auch in einer Version mit SocketCAN Unterstützung an. Erste Kunden haben diese Version bereits erfolgreich eingesetzt.

Im Bereich von intelligenten Bediensystemen finden Linux und Oberflächen mit dem Qt-Toolkit immer mehr Anhänger. Wir bieten Ihnen dazu Kodebeispiele.

Weitere Informationen zum CANopen Protokoll, Tools und Dienstleistungen von port finden Sie im CANopen Library Datenblatt.