摘要
提出了一种在RT-Linux平台下基于Ethernet的实时通信解决方案RTL-Ethernet,解决了RT-Linux平台下实时任务间无法进行实时网络通信的问题。RTL-Ethernet将Ethernet网络接口控制器的驱动从原Linux内核下迁移到实时内核下,并在EthernetMAC层之上增加了基于虚拟令牌机制的传输控制子层以消除EthernetMAC层协议在时间行为上的不确定性。相关的分析和测试表明,该方案能够保证网络通信的实时性要求。
This article presents an Ethernet-based real time communication solution under RT-Linux,which is called RTL-Ethernet and is used to solve the problem that real time tasks under RT-Linux encountered when they need real time network communication.RTL-Ethernet ports the Ethernet NIC driver from the Linux kernel to the real time kernel,and adds a transmission-controlling sub-layer based on token-passing mechanism to eliminate the uncertainty of Ethernet in time behavior incurred by its MAC layer protocol.Relevant analysis and test shows that this solution can meet the real time communication requirement
出处
《计算机工程与应用》
CSCD
北大核心
2005年第13期24-26,84,共4页
Computer Engineering and Applications
基金
国家863高技术研究发展计划基金资助项目(编号:2003AA412030
2003AA412020)