CAN Device Driver Internals | ||
---|---|---|
<<< Previous | Next >>> |
The LinCAN driver is the loadable module for the Linux kernel which implements CAN driver. The driver communicates and controls one or more CAN controllers chips. The each chip/CAN interface is represented to the applications as one or more CAN message objects through the character device interface. The application can open the character device and use read/write system calls for CAN messages transmission or reception through the connected message object. The parameters of the message object can be modified by the IOCTL system call. The closing of the character device releases resources allocated by the application.
The present version of the driver supports three most common CAN controllers:
Intel i82527 chips
Philips 82c200 chips
Philips SJA1000 chips in standard and PeliCAN mode
<<< Previous | Home | Next >>> |
CAN Device Driver Internals | LinCAN Driver API |