器负荷较轻时uClinux系统有着良好的响应性能,但是在最差情况下,系统响应速度较慢,响应时间达到了12ms,随着处理器负荷的进一步加重,uClinux系统的响应速度急剧下降,对于控制系统,尤其是硬实时系统来说,这是不可接受的,因为中断响应速度直接影响到控制系统的反应速度。而RTAI-uClinux双内核系统在处理器负荷变化时,系统的响应速度变化不明显,而且中断响应速度始终稳定在微妙级,适合作为硬实时系统的控制系统。
4 结论
RTAI可以显著改进嵌入式Linux系统的实时性能,已经用于电能监控系统,通过对比试验可以看出RTAI-uClinux双内核的系统具有良好的硬实时性能,使得嵌入式Linux系统在高实时性领域中可以得到实际的应用。
参考文献:
[1]Lineo, Inc. RTAI Programming Guide 1.0. September 2000
[2] E. Bianchi,L.Dozio,P.Mantegazza.A Hard Real Time support for LINUX. www.aero.polimi.it/projects/rtai/
[3]MCF5282 ColdFire? Microcontroller User’s Manual. http://www.motorola.com/coldfire
[4] 齐俊生,崔杜武,黑新宏.嵌入式Linux硬实时性的研究与实现.计算机应用.2003, 23(6):34-36;
Qi Junsheng,Cui Duwu,Hei Xinhong. Research and Implementation of Hard Real2time Performance of Embeded Linux. Computer Applications. 2003,23(6):34-36;
[5] 陈继荣,黄建华. Linux操作系统实时性分析及改进策略.微计算机信息.2005,22:67-69;
Chen Jirong, Huang Jianhua. Linux Operating System Real- time Analysis and Improvement Strategy. Control Automation. 2005, 22:67-69;
[6]须文波,张星烨,欧爱辉.基于RTAI-Linux的实时操作系统的分析与研究.现代计算机.2005,163(5):19-21
Xu Wenbo, Zhang Xingye, Ou Aihui. Analysis and Research on Real-Time Operating System based on RTAI-Linux. Modern Computer. 2005, 163(5):19-21
|