期刊文献+

基于ARM Linux平台的CAN设备驱动程序设计与实现 被引量:17

Design and implementation of CAN device driver under embedded ARM Linux operating system
下载PDF
导出
摘要 针对移动机器人控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案,介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARM Linux上驱动程序开发的一般方法,以及CAN设备驱动程序的设计方法和具体实现。经实验证明,此系统结构简单,稳定性和可靠性强。 A distributed CAN bus control system is introduced to meet the demand of real-time capability and system reliability on a mobile robotic control system.The hardware interface design for expanding CAN-bus device on a S3C2410 board is then described.Detailed discussions are made on the general method of device driver designing in ARM Linux and implementation of CAN device driver.Experiments indicate that this system is adequately stabile and reliable,but with a simple structure and easy implementation.
出处 《计算机工程与应用》 CSCD 北大核心 2007年第15期79-82,共4页 Computer Engineering and Applications
基金 国家自然科学基金(the National Natural Science Foundation of China under Grant No.60675044) 。
关键词 ARM LINUX CAN总线 驱动程序 ARM Linux CAN bus device driver program
  • 相关文献

参考文献7

二级参考文献20

  • 1曹洋.以太网与CAN总线间网关的设计与实现[J].微型机与应用,2004,23(9):28-30. 被引量:5
  • 2[1]CANpie User Manual[EB/OL]. http://www. microcontrol.net/CANpie/download/cp_user_manual. pdf
  • 3[2]Mendoza P, Via J. Developing CAN based network on RTLinux. 0-7803-7/01 IEEE, 2001.
  • 4[3]李驹光,聂雪媛.ARM应用开发系统详解.北京:清华大学出版社,2003
  • 5[4]Rubini A, Corbet J. Linux device drivers. USA:O' REILLY,2002
  • 6[5]BOSCH. CAN specification(version 2.0). 1991;9
  • 7[6]PHILIPS Semiconductors. SJA1000 stand-alone CAN controller.1999;8
  • 8YunJA.Performance Evalation of Multiplexing protoeols.SAE paper 981105
  • 9邹继军,饶运涛.CAN总线系统智能节点设计[D].广州
  • 10Jens Barrenscheen,Patrick Leteinturier.Twin CAN-A New Milestone for Inter-Network Communication.SAE 2000-01-0144

共引文献20

同被引文献64

引证文献17

二级引证文献53

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部