![Freescale Semiconductor i.MX 6DualLite Reference Manual Download Page 239](http://html1.mh-extra.com/html/freescale-semiconductor/i-mx-6duallite/i-mx-6duallite_reference-manual_2330523239.webp)
Chapter 33
FlexCAN Driver
33.1 Driver Overview
FlexCAN is a communication controller implementing the CAN protocol according to
the CAN 2.0B protocol specification.
The CAN protocol was primarily designed to be used as a vehicle serial data bus meeting
the specific requirements of this field such as real-time processing, reliable operation in
the EMI environment of a vehicle, cost-effectiveness, and required bandwidth. The
standard and extended message frames are supported. The maximum message buffer is
64. The driver is a network device driver of PF_CAN protocol family.
33.1.1 Hardware Operation
For the information on hardware operations, see the i.MX 6 Multimedia Applications
Processor Reference Manual
.
33.1.2 Software Operation
The CAN driver is a network device driver. For the common information on software
operation, refer to the documents in the kernel source directory Documentation/
networking/can.txt.
33.1.3 Source Code Structure
Table below shows the driver source file available in the directory,
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
Freescale Semiconductor, Inc.
239