Serial / USB serial CAN Adaptors (slcan)

modulename: slcan.ko

configname: CONFIG_CAN_SLCAN

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>CAN Device Drivers
└─>Serial / USB serial CAN Adaptors (slcan)
In linux kernel since version 2.6.38 (release Date: 2011-03-14)  
CAN driver for several 'low cost' CAN interfaces that are attached
via serial lines or via USB-to-serial adapters using the LAWICEL
ASCII protocol. The driver implements the tty linediscipline N_SLCAN.

As only the sending and receiving of CAN frames is implemented, this
driver should work with the (serial/USB) CAN hardware from:
www.canusb.com / www.can232.com / www.mictronics.de / www.canhack.de

Userspace tools to attach the SLCAN line discipline (slcan_attach,
slcand) can be found in the can-utils at the linux-can project, see
https://github.com/linux-can/can-utils for details.

This driver can also be built as a module. If so, the module
will be called slcan.

source code: