DocumentCode :
2166262
Title :
Implementation of CAN bus device driver design base on embedded system
Author :
Zhou, Peng ; Hou, Ligang
Author_Institution :
VLSI & System Laboratory, Beijing University of Technology, China
fYear :
2010
fDate :
4-6 Dec. 2010
Firstpage :
1252
Lastpage :
1255
Abstract :
CAN bus (Controller Area Network), is one of the most widely used field buses of world. This article aims to explore that how to control MCP2510 CAN bus controller to send and receive data basing on s3c2440 of Samsung. In the circuit, this design adopts the MCP2510 CAN bus controller chip to expand s3c2440 interfaces, hardware contains s3c2440 chip-based development board and the MCP2510 CAN bus controller, the software mainly based on ARM Linux. This paper describes the hardware interface design, designs the CAN bus device driver base on CAN bus protocol and the characteristics of MCP2510 controller, analyses the design method which adopts driver to control the corresponding circuit. The whole system has been tested on board and meets the design goal.
Keywords :
Driver circuits; Hardware; Kernel; Linux; Program processors; Registers; Sleep; ARM-Linux; CAN bus; MCP2510; device driver;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Engineering (ICISE), 2010 2nd International Conference on
Conference_Location :
Hangzhou, China
Print_ISBN :
978-1-4244-7616-9
Type :
conf
DOI :
10.1109/ICISE.2010.5691949
Filename :
5691949
Link To Document :
بازگشت