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