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:
DAI Gang; GONG Guang-hua; SHAO Bei-bei; SU Wei. Multi-channel CAN Communication Platform Under Embedded Linux[J]. Computer Engineering, 2009, 35(13): 237-239.
代 刚;龚光华;邵贝贝;苏 伟. 嵌入式Linux下的多通道CAN通信平台[J]. 计算机工程, 2009, 35(13): 237-239.