【 – 节日作文】
篇一:《基于ARM920T的流媒体播放器设计》
哈 尔 滨 理 工 大 学
ARM嵌入式系统
设计题目: 班 级: 姓 名:
学 号: 指导教师:
哈尔滨理工大学荣成学院
完成时间: 2013 年 10 月 23 日
基于ARM920T的流媒体播放器设计
随着车载导航系统的飞速发展,具有视频播放能力的车载终端逐渐成为新的热点。本文根据这一需求设计了一种嵌入式流媒体播放器,方案基于一种基于ARM9处理器,以嵌入式Linux为底层操作平台的嵌入式视频播放器的设计方案。本文首先介绍了视频播放器软硬件的整体设计方案,然后详细介绍了如何通过移植Bootload、Linux内核和制作根文件系统来完成搭建视频播放器底层操作平台的工作,最后通过移植开源的多媒体播放器软件MPlayer和设计相关控件完成了整个视频播放器的设计工作。这个流媒体播放器的设计可支持ASF、RM格式的流文件解压,能够播放常见的MP3、WAV音频和先进的MPEG-4视频,并可通过软件升级加入对其它格式的支持.{n920t,5件套}.
1 需求分析
2 . 规格说明{n920t,5件套}.
【性能规格】:
本产品是一款支持高清流文件播放的媒体播放器,支持USB接口的移动存储设备接入,能够播放影音、音频和图形文件,输出端口多样(YPbPr、VGA、AV、S-Video、HDMI)。采用图形用户界面,红外遥控操作,使用简单、方便。同时具有软件版本升级功能。 全功能红外遥控 可播放高清流文件
多种视频输出端子:Cvbs,S-VIDEO,YPbPr,VGA,HDMI 多种显示模式:1080p50、1080i50、720p50、720p60、PAL、1280*1024、1024*768、800*600
立体声音频输出端子{n920t,5件套}.
支持5.1声道(光纤、同轴) 支持软件升级
播放ts文件时具有字幕功能 USB接口接入移动存储设备 图形用户界面 中文界面显示
常用媒体播放功能:快进、快退、暂停等
支持的媒体文件格式:.ts、.mpg、.vob、.avi 支持的音频文件格式:.mp3、.wma
支持的图形文件格式:.jpg、.gif、.bmp、.png CPU主频:166MHz 闪存:256Mbit SDRAM:512Mbit 12V直流电源供电 全功能遥控
3 . 性能规格
【性能规格——类图】
流媒体播放器
输入处理搜索引擎格式转换器
红外遥控键盘控制器影音媒体库软件在线升级影音输出LCD控制器
热传感物位传感USB接口虚拟触摸键盘
LCD
【操作过程】 启动播放器{n920t,5件套}.{n920t,5件套}.
视频播放器的测试{n920t,5件套}.
主要测试的是播放器的应用程序能否按要求工作,对于常见的视频格式是否能支持,为此准备了以下几种多媒体格式的文件进行测试:MP4、MP3、AVI、WMV
、MOV、。经过测试按键控制程序是能正常工作的,并且对于以上几种视频格式也能正常的播放,总体上达到了视频播放器的设计要求。下图为视频播放器播放视频的画面。
4 .
体系结构
【体系结构——硬件结构】