An Analysis of Embedded Operating Systems : Windows CE , Linux , VxWorks , uC / OS-II , and OSEK / VDX

An Analysis of Embedded Operating Systems : Windows CE , Linux , VxWorks , uC / OS-II , and OSEK / VDX
复制标题

嵌入式操作系统分析:Windows CE、Linux、VxWorks、uC/OS-II、OSEK/VDX

DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
S. Kim
S. Kim
中科院分区:
--
文献类型:
--
作者:
Sukhyun Seo;Junsu Kim;S. Kim

文献摘要

被引文献

相似文献

嵌入式系统是为专用目的而设计的,不同于台式计算机和工作站的预期一般用途。在不使用嵌入式操作系统(OS)的情况下,可以设计简单、低成本的嵌入式系统。考虑到设计时间和工作量,然而,更好的嵌入式系统的设计可以使用嵌入式操作系统。特定的给定的限制或特定的目的,一个嵌入式操作系统可以节省更多的时间,成本和精力在设计这个嵌入式系统比另一个嵌入式操作系统。本文比较了五个嵌入式操作系统:Windows CE,Linux,Linux的工作站,uC/OS-Ⅱ,和OSEK/VDX。讨论了嵌入式操作系统的进程调度、内存管理和网络支持等问题。
An embedded system is designed for a dedicated purpose which is different from the intended general usage intended for a desktop computer and a workstation. A simple and low cost embedded system can be designed without using embedded operating systems (OS). Considering the design time and effort, however, better design of embedded systems can be achieved using an embedded OS. With specific given constraints or a specific purpose for the embedded system, one embedded OS can save more time, cost, and effort in designing this embedded system than another embedded OS. This paper compares five embedded OS: Windows CE, Linux, VxWorks, uC/OS-II, and OSEK/VDX. It discusses several issues of embedded OSs such as process scheduling, memory management, and network support.