论文部分内容阅读
本文设计实现了多媒体终端的Windows CE板级支持包软件设计。本设计基于AMD Au1200处理器,采用的操作系统是微软的Windows CE 5.0。本文详细论述了多媒体终端的板级支持包的开发,包括Boot Loader、OAL(OEM adaptation layer)以及各种设备驱动的设计。论文首先介绍了嵌入式操作系统的发展状况,并提出了多媒体终端的系统设计方案。然后,重点讨论了多媒体终端的系统引导程序、Windows CE操作系统的移植方法,以及外围设备的Windows CE设备驱动程序的设计。最后,完成对多媒体终端的板级支持包的定制与测试。第一章介绍多媒体终端、嵌入式操作系统和板级支持包技术的发展状况。第二章分析多媒体终端的总体设计方案和板级支持包的设计方案,分析了多媒体终端的硬件框架和系统功能原理,并且阐述了板级支持包的框架及各部分之间的联系。第三章介绍了系统引导程序Yamon的特征,并针对多媒体终端系统分析了Yamon的启动过程,移植重点和安装过程。第四章分析基于AMD公司的Au1200处理器的Windows CE操作系统的移植方法。具体阐述了Boot Loader、OEM适配层和各种设备驱动的设计。第五章介绍了Windows CE操作系统的系统镜像定制方法,并针对多媒体终端给出了Windows CE系统镜像定制的示例。第六章完成对多媒体终端的板级支持包软件测试,分析测试方法并且给出测试结果。第七章对论文研究进行了总结,并且对将来进一步发展的方向进行了展望。