首页 | 官方网站   微博 | 高级检索  
     

Linux下CAN控制器驱动程序的设计方法研究
引用本文:陈程,陈楸.Linux下CAN控制器驱动程序的设计方法研究[J].微型电脑应用,2008,24(1):44-47.
作者姓名:陈程  陈楸
作者单位:西北工业大学自动化学院,西安,710072
摘    要:在嵌入式操作系统Linux中使用各类CAN总线控制器,都需要设计相应的驱动程序。本文以CAN控制器MCP2510在ARM9内核芯片AT91RM9200下驱动程序的设计为例,详细分析了Linux下CAN设备驱动程序的开发流程和设计技巧,并结合CAN总线技术的特殊性,设计了相关的重要数据结构和操作代码,详细阐述了驱动设计中的难点问题。最后简述了驱动程序的加栽及测试方法。为Linux下CAN控制器驱动开发提供了重要技术支持。

关 键 词:LINUX  CAN总线  设备驱动  MCP2510
文章编号:1007-757X(2008)1-0044-04
修稿时间:2007年6月19日

Research for the CAN Controller Driver in Linux
CHEN Cheng CHEN Qiu.Research for the CAN Controller Driver in Linux[J].Microcomputer Applications,2008,24(1):44-47.
Authors:CHEN Cheng CHEN Qiu
Abstract:Corresponding drivers should be designed for the use of all kinds of the Can devices in the embedded operation system of Linux.This article takes the driver of the CAN controller MCP2510 in AT91RM9200 for example,and analyzes the develop- ment process and skill of the CAN driver.The relevant important data structures and operating codes are written by combining with the technological characteristics of the CAN bus.Finally,the methods of load and test about the driver are introduced.
Keywords:Linux  CAN bus  Device driver  MCP2510
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号