摘要
阐述了Linux平台下如何实现BACnet路由器的实时性 ,在网络层和数据链路层分析了影响实时性的各种因素并进行性能测试 .结果表明 :BACnet路由器随着MS/TP端口的增加 ,实时性能明显降低 .因而提出了将MS/TP驱动放入内核、采用实时Linux系统和MS/TP驱动由硬件实现这三个方法来改善MS/TP链路的性能 .实验表明 ,这些方法在不同程度上缩短了MS/TP的令牌传递时间 ,整体上提高了路由器的实时性 .
The way that realized the real time of router in the Linux platform was provided. The factors that affected the real time were discussed and the performance of router tested from the view of network layer and data link layer. The test results indicate that the real time of BACnet router will degrade obviously with the increase of MS/TP interfaces. Three methods were put forward to improve the performance of MS/TP link, namely, transplanting the MS/TP driver into kernel, utilizing the real time Linux system and realizing the MS/TP driver by using hardware. These methods have shortened the time of passing MS/TP token to a degree and improved the real time of router in test.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2005年第3期60-62,84,共4页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
建设部科技攻关资助项目 (0 3 2 0 4 3) .