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


  • 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.


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



  • port offers an version for SJA1000 based CAN controllers


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)