论文部分内容阅读
Microsoft公司的嵌入式操作系统Windows CE.NET是一个十分流行的嵌入式系统。它可以使用应用程序开发工具eVisual C++,强大的开发平台Platform Builder,它丰富模块化的组件可以按需求定制以满足不同环境。然而Windows CE.NET也存在一些不足,它的核心庞大而且复杂,无法装入小存储空间的嵌入式系统中。为此,本文提出了为Windows CE.NET裁减出一个微内核的研究课题。该内核要具有较小的体积,较高的实时性能,能够适用于小空间高实时要求的领域。文章对嵌入式系统开发过程中上面的几个关键问题进行了讨论,接着基于对WindowsCE.NET源码的分析,分别就Mini Windows CE的内存管理和任务管理进行详细的论证和设计,实现了不分页的平面式内存管理模式,单进程多线程体系也初具雏形。