为了便于在ARM平台构建嵌入式实时Linux操作系统,设计了一种简单高效的实时化Linux方案。采用ARMXScale系列中的PXA270作为硬件平台,利用Xenomai实时化方案改造标准Linux内核,构建基于Xenomai的实时嵌入式操作系统,并设计实验测试系统用户态程序与内核态程序的实时性指标。实验结果表明,基于Xenomai的实时嵌入式Linux操作系统具有良好的用户态实时性和优秀的内核态实时性,可分别用于实时性要求不高的软实时任务和实时性要求很高的硬实时任务。
In order to facilitate in the ARM platform to build embedded real-time linux operating system,to find a simple and efficient method to reformthe standard linux,using PXA270 of ARMXScale series as hardware platform,using xenomai to transformthe standard linux kernel to the real-time,a real-time embedded linux operating system based xenomai is built,and some experimentations for testing the real-time indicators of user-mode processes and kernel-mode processes of this system are designed.The results of these experimentations show that,the embedded real-time linux operating system based on xenomai has a good user-mode real-time and excellent kernelmode real-time,and respectively they can be used by the soft real-time tasks and the hard real-time tasks.