Welcome to the CAN-bus Wiki project

This is an old revision of the document!


CAN Device Drivers or other lower layer CAN software

Nearly all PC interface vendors (ISA, PCI, PCIe, PC104 ..) have there proprietary drivers, at least for Windows™.

Device Drivers

LINUX

  • can4linux one of the first available CAN device drivers for Linux. The project started in 1995 already. Manual pages Doxygen generated. can4linux
  • SocketCAN is a network layer driver for CAN. It is part of the Linux kernel since some years.

Windows

  • EMS Wünsche: CPC series driver for all Windows operating systems
  • IXXAT: VCI drivers

QNX

VxWorks

  • port offers an version for SJA1000 based CAN controllers

MACOS

  • can4osx User-space driver for OSX using IOKitLib and IOUSBLib CAN to USB Adapters using the Kvaser canlib API. Based on Kvaser canlib linux driver.

Low level CAN driver software

python-can- an open source Python library for creating CAN utilities that uses SocketCAN or Kvaser drivers.


QR Code
QR Code drivers:main (generated for current page)