作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (13): 237-239. doi: 10.3969/j.issn.1000-3428.2009.13.082

• 工程应用技术与实现 • 上一篇    下一篇

嵌入式Linux下的多通道CAN通信平台

代 刚1,2,龚光华1,邵贝贝1,苏 伟2   

  1. (1. 清华大学Freescale MCU/DSP应用研究中心,北京 100084;2. 中国工程物理研究院电子工程研究所,绵阳 621900)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-07-05 发布日期:2009-07-05

Multi-channel CAN Communication Platform Under Embedded Linux

DAI Gang1,2, GONG Guang-hua1, SHAO Bei-bei1, SU Wei2   

  1. (1. Freescale MCU/DSP Appilcation Center, Tsinghua Universtiy, Beijing 100084; 2. Institute of Electronic Engineering, China Academy of Engineering Physics, Mianyang 621900)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-07-05 Published:2009-07-05

摘要: 针对半实物仿真平台的多通道CAN网络的并发远程通信与控制的需求,提出利用基于PowerPC处理器的嵌入式系统实现多通道CAN通信平台的设计方案,在嵌入式Linux操作系统环境下开发相应的设备驱动程序。系统可以灵活扩展不同数目的CAN通道,在多通道高并发通信条件下工作稳定,占用CPU较低。

关键词: 控制器局域网, 接口, 嵌入式Linux, 多通道

Abstract: According to the communication and control requirement of multi-channel Controller Area Net(CAN) bus by the HLA simulation platform, this paper describes an embedded PowerPC system based method of design and implementation of multi-channel CAN communication platform. The corresponding Linux multi-channel CAN device driver is also developed. This flexible system can connect to different number of CAN daughter boards. It can work stable with low CPU usage under the condition of high data rate on multi channels.

Key words: Controller Area Net(CAN), interface, embedded Linux, multi-channel

中图分类号: