A Survey of Embedded Operating System

This paper presents a survey of several major embedded operating systems. It analyzes several design issues of embedded operating system, such as architecture, memory management, IPC, process management, network support, and the impact of hardware limitation and application requirement of embedded system. We analyzed three prevailing embedded operating systems: Windows CE, embedded Linux and QNX. Finally we gave an overview on the considerations why these decisions are made.