论文部分内容阅读
本文首先简要了介绍嵌入式系统的发展现状,阐明了嵌入式系统的构成和嵌入式系统的特点,介绍了嵌入式系统的一个重要分支——掌上电脑的发展现状及其一般结构。 接着对嵌入式操作系统的特点进行了分析和归纳,对常见的几种比较流行的嵌入式操作系统的特点进行了分析对比,最后分析了嵌入式操作系统一般结构。 然后给出了掌上电脑原型样机的总体设计方案,简要分析了硬件的主要结构,然后对Windows CE.NET4.2的特点和优势进行了总结归纳,指出了Windows CE.NET4.2的新特征及其相对于其它常见嵌入式操作系统的优势,阐明了本文选择Windows CE.NET 4.2的原因。在此基础上制订出了针对本课题的原型样机的嵌入式操作系统Windows CE.NET的移植方案。 然后研究分析了Windows CE.NET的体系结构,介绍了Windows CE.NET的开发环境Platform Builder。接着具体阐述了针对该掌上电脑原型样机硬件平台的板级支持包的移植开发工作,具体由启动引导代码、OEM适配层、驱动程序以及平台配置文件等模块构成。接着编辑目录特性文件并导入到Platform Builder里,实现配置内核并编译映像,然后导出此平台的Windows CE.NET的软件开发包,最后下载OS映像并运行。 文章最后,给出了配置基于x86处理器的Windows CE.NET模拟开发环境的详细步骤,根据ARM处理器的调试技术和调试软件,对原型样机系统进行初步调试。