论文部分内容阅读
目前,嵌入式技术及其产品已得到广泛应用,将嵌入式系统应用于PMP(便携式媒体播放器),充分发挥了嵌入式系统的功耗低、集成度高、可扩充能力强等特点。本课题提出一种基于嵌入式uClinux操作系统的多媒体播放器的软件实现方案,通过对嵌入式uClinux操作系统的分析和研究,将其移植到ADSP-BF561双核处理器上。
本研究首先详细分析了ADSP-BF561EZ-KITLite开发板的体系结构,研究并完成嵌入式uClinux操作系统在ADSP-BF561处理器上移植的关键技术,包括交叉编译环境的建立、引导装载程序u-Boot的移植和配置、嵌入式uClinux内核及根文件系统的移植,在此基础上实现了嵌入式uClinux到ADSP-BF561EZ-KITLite开发板的移植。然后进一步具体设计了uClinux下添加驱动和应用程序的方法,着重完成了双核中B核的引导驱动,为实现操作系统对视频解码的控制提供保证。为了在PMP上实现视频播放,本课题在VisualDSP++4.0开发环境下实现了H.264视频解码程序ADSP-BF561EZ-KITLite开发板的移植,并且实现了一个集文本、音频文件处理以及视频播放于一体的多媒体播放系统,还在此基础上实现了uClinux下H.264视频解码。最后,对本课题所做的一系列工作进行总结,并指出所实现的便携式多媒体播放器需要进一步解决和完善的问题。