Design and implementation of CAN bus driver based on embedded Linux2.6 core

To achieve the CAN-bus devices used in embedded kernel Linux 2.6.24,a method of CAN-bus devices design in the embedded kernel Linux 2.6.24 is put forward and achieved.As the SPI bus to connect embedded processor S3C2410 and the CAN controller,CANbus devices design is designed by SPI bus driver in embedded kernel Linux 2.6.24,specific steps of SPI bus loading and statements in Embedded kernel Linux 2.6.24,CAN-bus driver initialization and interrupt control design methods and CAN-bus driver load step are detailed.Finally,CAN-bus driver is verified correctly by example.