• 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