《基于ARM9的流媒体播放器的设计课程设计》由会员分享,可在线阅读,更多相关《基于ARM9的流媒体播放器的设计课程设计(36页珍藏版)》请在金锄头文库上搜索。
1、基于嵌入式 ARM920T 的视频播放器设计摘要嵌入式技术已经成为了后 PC 时代的核心技术,而基于嵌入式技术的便携式视频播放器由于体积小、重量轻、携带方便等特点,具有极广的市场前景,所以嵌入式视频播放器成为了现在 IT 行业研究的热点。本文提出了一种基于 ARM9 处理器,以嵌入式 Linux为底层操作平台的嵌入式视频播放器的设计方案。本文首先介绍了视频播放器软硬件的整体设计方案,然后详细介绍了如何通过移植Bootload、Linux 内核和制作根文件系统来完成搭建视频播放器底层操作平台的工作,最后通过移植开源的多媒体播放器软件 MPlayer 和设计相关控件完成了整个视频播放器的设计工作。
2、最后,总结了论文所做的工作,指出了嵌入式播放器所需要进一步解决和完善的问题。关键词:嵌入式,视频播放器,嵌入式 Linux,ARM920TDesign of Video Player Based on Embedded ARM920TAbstractEmbedded technology has become the core technology of the post-PC era, and based on embedded technology of portable video player for small volume, light weight, convenient to
3、carry have a very wide prospect of market, and so embedded video player to become a research focus of the IT industry. This paper puts forward a kind of embedded video player design scheme,the scheme is based on the ARM9 processor ,and the Embedded Linux as the underlying operating platform.This pap
4、er first introduced the video player overall design scheme of software and hardware ,then detailed in detail how to transplant Bootloader, Linux kernel and make a root file system to complete the work to build a video player underlying operating platform ,finally ,through transplantation of open sou
5、rce multimedia player software MPlayer and design controls to complete the design work of the video player.Finally, summarize the work of this paper, points out the embedded player which need to be solved and perfected problem.Keywords: Embedded,Video player,Embedded Linux,ARM目录第一章 引言 .11.1 研究背景 .11
6、.2 发展状况和研究意义 .11.3 本文组织结构 .2第二章 播放器总体设计方案介绍 .32.1 播发器硬件系统架构 .32.2 播发器软件系统架构 .3第三章 系统开发平台的构建 .43.1 软件开发环境介绍 .43.2 Bootloader 的移植 .53.3 Linux 内核的移植 .73.3.1 Linux 内核移植步骤 .73.3.2 Flash 驱动的移植 .83.3.3 LCD 驱动的移植 .113.3.4 UDA1341 音频驱动的移植 .153.4 根文件系统的制作 .153.4.1 根文件系统介绍 .163.4.2 根文件系统构建 .16第四章 视频播放器的设计与实现 .
7、184.1 MPlayer 多媒体播放器介绍 .184.2 MPlayer 的移植 .194.3 播放器按键驱动程序设计 .204.4 播放器控制程序的设计 .214.5 视频播放器的测试 .23第五章 总结 .23参考文献 .24附录 A .261第一章 引言1.1 研究背景伴随着半导体技术、计算机技术、网络技术和软件技术的飞速发展,现如今,我们已经进入了后 PC 时代。在这一阶段电子产品的发展趋势是智能化、数字化、网络化、便携轻巧、易于操作,而嵌入式技术(Embedded Technology)的发展为人们提供了一个很好的解决方案。所谓嵌入式是指以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统 1。嵌入式技术已经被广泛的应用于科学研究、工程设计、军事领域和文艺商业的方