论文部分内容阅读
数字多媒体技术的不断发展和多媒体形式和内容的不断丰富,给人们带来越来越多的视觉和听觉上的享受。同时,人们对数字多媒体技术有了越来越大的兴趣和越来越高的要求。人们已经不满足于在某些固定的场所享受视频和音乐带来的乐趣,而是希望能够随时随地获得这些享受,这就为数字媒体播放器的便携性和移动性提出了很高的要求,便携式媒体播放器(PMP)就为了满足人们的这种要求而产生的。
由于现在多媒体技术中采用的视频、音频编码方式和文件格式的多样性和复杂性,要求便携式媒体播放器(PMP)有很强性能和功能,这就对其硬件和软件系统都提出了很高的要求。在软件系统方面,免费软件Linux有很多得天独厚的优势。Linux是开放源代码的软件,它功能强大、运行稳定、系统健壮、且易于定制裁减,已有资源丰富,支持的多种硬件平台。在硬件系统方面,PXA255是Intel公司为了满足嵌入式多媒体处理的需求而设计的一款高性能处理器产品,它性能强大,接口丰富,在该硬件平台上可以方便的移植嵌入式Linux操作系统和进行相关的软件开发。这一套软硬件组合可以满足便携式媒体播放器设计的要求。
本文提出了一种基于Intel PXA255嵌入式CPU的便携式媒体播放器(PMP)的解决方案,并以Intel提供的DBPXA255开发板为基础,实现了PMP的主要功能。并着重描述了其媒体播放软件和电源管理系统的设计和实现。