论文部分内容阅读
近几年来随着半导体以及微电子技术的发展,以嵌入式计算机为技术核心的嵌入式系统得到了快速地发展。随着人们消费水平的提高,各种消费电子也曾出不穷。在移动存储方面,容量有限的软盘逐渐被闪存所代替,目前移动硬盘逐步成为大容量数字移动存储设备之一。多媒体消费电子领域,从最初单纯音频播放逐步过渡到带有音视频播放的消费电子终端。然而,单纯的移动存储或者音视频播放已不能够满足用户多样化的需求,没有GUI音频播放系统的缺点日益暴露。针对此种情形,本文基于32位ARM结构微处理器,设计了一款可视化好,模块化、易扩展的便携式多媒体播放器(PMP)设备。对于开发多功能便携式电子终端提供了很好的借鉴,具有一定的现实意义。另外,考虑到消费电子对于人机交互界面的要求以及产品后期的换代升级,本文引入了功能强大的WinCE 6.0嵌入式实时操作系统实现整个平台的开发,这是本文的一个创新点。本文手持终端设计中,基于通用性、便携性、低功耗、可扩展的思想,采用了嵌入式的开发方法,针对多媒体移动存储终端的需求进行了分析,设计了手持设备总体的结构。成功移植了E-boot和嵌入式WinCE到该终端中,完成了该平台软件的搭建,并基于此平台,编写了硬盘、音频等设备驱动程序。为了方便后期产品的换代升级,本文对E-boot进行了改进,以方便系统的更新升级,这也是本文的一个创新点。驱动设计方面,12C被单独提取出来做成一个12C的流接口驱动,以供系统其它模块芯片初始化共享,这是本文的另一个创新点。本文首先对课题的选题背景作了简单叙述,阐述了本课题的研究目的、意义和国内外研究的现状;接着深入探讨了整个开发平台的构建,其中包括硬件的搭建以及操作系统的移植、驱动程序的开发、软硬件测试方法和过程,文章最后就设计中有待进一步深入研究和不尽完善的地方,对后续开发的内容作了展望。