论文部分内容阅读
随着数码产品的不断推陈出新,基于嵌入式操作系统的便携式媒体播放器(PMP)开发越来越受到各开发商的重视。它以其方便携带的特点,使得随时随地看电影成为可能。本文基于Windows CE的PMP的设计正是这方面的尝试。本文对便携式媒体播放器进行了系统的设计,重点是构建媒体播放器的Windows CE系统,即介于硬件和应用程序之间的板级支持包(BSP)。本文首先以PXA 270处理器为核心,设计了媒体播放器的硬件结构;其次,利用Platform Builder定制Windows CE系统框架。接着在硬件方案和Windows CE系统框架的基础上,分析BSP的结构,依次对其组成部分Bootloader和OAL进行了功能和模块设计,并研究驱动程序开发的特点和结构,设计和实现了多种设备的驱动程序。最后,分析了Windows CE下应用程序开发的特点。本文基于XScale嵌入式平台和Windows CE操作系统,最终设计出了一个PMP系统模型,编制了该设备的板级支持包。该系统硬件正常工作,且BSP已测试,能够正常运行。