Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (13): 237-239. doi: 10.3969/j.issn.1000-3428.2009.13.082

• Engineer Application Technology and Realization • Previous Articles     Next Articles

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

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

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

  1. (1. 清华大学Freescale MCU/DSP应用研究中心,北京 100084;2. 中国工程物理研究院电子工程研究所,绵阳 621900)

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

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

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

CLC Number: