SocketCAN Hardwareunterstützung

Nachdem ich nun schon einmal für meine Diplomarbeit und einmal für Kayak rausfinden wollte, welche CAN-Hardware eigentlich von SocketCAN unterstützt wird, habe ich mich dazu entschieden, hier mal eine inoffizielle Liste zu veröffentlichen. Die Liste wird wahrscheinlich schnell veralten oder unvollständig sein. Es gibt auch weitere Treiber, die nicht im Kernel gepflegt werden. Für Ergänzungen bin ich natürlich dankbar. Die Information stammt aus dem Linux-Kernel Version 3.1-rc4.

After searching for the supported CAN hardware of SocketCAN for my diploma thesis and for Kayak I choose to write an inofficial list on my own. The list will probably be outdated soon and there are more drivers that are not developed in the kernel. I would appreciate amendments. The information was extracted from the current Linux kernel version 3.1-rc4.

  • Virtual Local CAN Interface (vcan)

  • Serial / USB serial CAN Adaptors (slcan)

  • Atmel AT91 onchip CAN controller

  • TI High End CAN Controller

  • Microchip MCP251x SPI CAN controllers

  • Analog Devices Blackfin on-chip CAN

  • Janz VMOD-ICAN3 Intelligent CAN controller

  • Freescale FLEXCAN based chips

  • PCH CAN

  • Bosch C_CAN devices

  • Freescale MSCAN based chips

  • Freescale MPC5xxx onboard CAN controller

  • Philips/NXP SJA1000 devices

  • ISA Bus based legacy SJA1000 driver

  • Generic Platform Bus based SJA1000 driver

  • Generic OF Platform Bus based SJA1000 driver

  • EMS CPC-PCI, CPC-PCIe and CPC-104P Card

  • Kvaser PCIcanx and Kvaser PCIcan PCI Cards

  • PLX90xx PCI-bridge based Cards

  • TS-CAN1 PC104 boards

  • Softing Gmbh CAN generic support

  • Softing Gmbh CAN pcmcia cards

  • EMS CPC-USB/ARM7 CAN/USB interface

  • ESD USB/2 CAN/USB interface

  • PEAK System Adapters