首页 | 本学科首页   官方微博 | 高级检索  
     

嵌入式Linux下CAN控制器的驱动程序设计
引用本文:陈祖爵,周明. 嵌入式Linux下CAN控制器的驱动程序设计[J]. 计算机工程与设计, 2006, 27(21): 4097-4100
作者姓名:陈祖爵  周明
作者单位:江苏大学,计算机与通信工程学院,江苏,镇江,212013;江苏大学,计算机与通信工程学院,江苏,镇江,212013
摘    要:嵌入式操作系统uClinux下扩展各类CAN总线设备,需设计相应的驱动程序。MCP2510为常用的CAN总线控制器,以它为例,详细研究分析了嵌入式操作系统中设备管理和驱动程序的特点,以及uClinux下CAN设备驱动程序的开发流程和技巧,并结合CAN总线技术的特点,设计了相关的重要数据结构和操作代码。最后介绍了把驱动程序编译添加进uClinux内核的方法,实现了CAN设备的驱动。

关 键 词:嵌入式系统  CAN总线  uClinux  设备驱动  MCP2510
文章编号:1000-7024(2006)21-4097-04
收稿时间:2005-09-29
修稿时间:2005-09-29

Driver design of CAN controller in embedded Linux
CHEN Zu-jue,ZHOU Ming. Driver design of CAN controller in embedded Linux[J]. Computer Engineering and Design, 2006, 27(21): 4097-4100
Authors:CHEN Zu-jue  ZHOU Ming
Affiliation:Institute of Computer and Communication Engineering, Jiangsu University, Zhenjiang 212013, China
Abstract:To expand all kinds of CAN devices in the embedded operation system of uClinux should design the corresponding driver. MCP2510 is commonly used CAN controller, taking it for example, the management of the device and characteristic of the driver in the embedded operation system are researched and analyzed in detail, including the development procedure and skill of CAN device driver in the uClinux. The relevant important data structure and operating code is written which is combined the technological characteristic of CAN bus. Finally, the method of compiling and adding the driver into uClinux kernel is introduced, the normal work of CAN devices is realized.
Keywords:uClinux  MCP2510
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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