摘要
介绍了uC/OS-Ⅱ、RT-Linux、uCLinux、VxWorks 4种嵌入式实时操作系统,分析、比较了这4种实时嵌入式操作系统的两种主要关键技术——任务管理和内存管理,任务管理主要从任务优先级、任务调度策略和时间的可确定性进行比较分析;内存管理主要从内存分配方式、管理方式和是否支持MMU等进行比较分析。在此基础上,提出了这4种操作系统的适用领域,为实时嵌入式操作系统的选择提供了依据。
This paper reviews four embedded real - time operating systems, including uC/OS - II, RT - Linux, ucLinux and VxWorks, analyzes and compares the two key technologies of the four embedded real - time operation systems, i.e. task management and memory allocating task management, task priority, schedule strategy and the certainty of time. And memory management is memory allocation method, management mode and support in MMU. In conclusion, the applicative realm of the four operation systems is provided and reference is offered for people to select embedded real - time operation systems.
出处
《重庆工商大学学报(自然科学版)》
2007年第2期161-166,共6页
Journal of Chongqing Technology and Business University:Natural Science Edition