车载影音_指导书

车载影音_指导书

ID:45610102

大小:129.34 KB

页数:7页

时间:2019-11-15

车载影音_指导书_第1页
车载影音_指导书_第2页
车载影音_指导书_第3页
车载影音_指导书_第4页
车载影音_指导书_第5页
资源描述:

《车载影音_指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、UP-CARVAD车载影音系统指导书第一章系统方案31.1系统总体设计31.2开发环境与硬件平台31・3功能模块设计4第一章系统方案1.1系统总体设计UP-CARVAD设计实现功能:支持多种格式的音频、视频文件的媒体播放功能,倒车视频功能,防瞌睡定时提醒功能、TXT文木阅读功能、相册功能。根据设计功能将整休设计分为三大部分(见图1-1):1、影音基本功能部分,此部分为音乐播放、视频播放两个模块;2、特色功能部分,此部分分为摄像头视频采集、定时提醒两个模块;3、附加功能部分,此部分分为TXT阅读器、电子相册两个模块;图1-1整体设计框图

2、1.2开发环境与硬件平台1、硬件博创经典平台:中星微Z301摄像头:USB鼠标:CPU:PXA270USB接口SD卡:>=128M系统采用博创公司的S3C2410/P270平台为开发硬件载体,CPU为PXA270处理器。另配小星微301摄像头,USB鼠标输入设备,外扩SD卡存储设备。2、软件内核:1inux2.6.9文件系统:jffs2+yaffs图形用户界面:QT/E4.5.0在软件平台选取上,选择了Linux嵌入式操作系统作为软件开发平台,Linux为开源平台,在开发成木上较为低廉,同时Linux具有丰富硬件驱动,对TUSB摄像头

3、、SD闪存等设备支持良好,最重要的是Linux平台的可裁剪性,通过对内核和硬件驱动的裁剪,可以实现系统的小巧化。图形界面方面,选取了诺基亚公司的Qt图形界面开发框架,进行用户交互图形界面的开发。Qt拥有良好的跨平台性,具有专门用于恢入式Linux的版本,在嵌入式环境下Qt直接访问FrameBuffer,执行效率高,而且Qt具有丰富的类库,通过调用API可实现设计的全部功能。1.3功能模块设计1、音乐播放器模块音乐播放模块的设计从逻辑层而可以分为三个层:输入层,播放层,用户层(见图1-2)。首先是由输入层即文件过滤器负责将音乐文件夹中的

4、音频文件的文件名称传送给播放层,播放层使用的是强大的Mplayer播放器。接着由播放层进行解码、播放,并把文件信息传递给用户层,最后用户层将信息显示给用户。利用Qt框架编写一个友好的用户界面作为用户层,通过这个前台界面与Mplayer进行通信,可以控制Mplayer播放器。对Mplayer播放器的控制主要有以下几个方而:给Mplayer播放器提供输入文件;在Mplayer播放音乐时通过提供的用户界面对Mplayer进行同步控制,例如播放/暂停,快进/快退。用户戈E图图1-2音乐播放模块设中用提户取曇相面应豊进敢频播•刖亠入鸟:与播放咅

5、乐和近,:放时,视频播放模块从逻辑层面可以分为三个层次「输雄、播放层(音频解码•舐初濒解码)、用户层(见图l-3)o视频播放器的输入层和音频播放醫緇输入层功能是一•样的;•主耍的差别2、视频播放器模块视频播放器的后台同样利用功能强大的Mplayg、CD在其他两个层次。在播放层使用Mplayer对输入的文件进行音频和视频播放,并控制视频显示的位置,最后有用户层对整体播放进行控制。利用眦提供用户界面实现用户层功能,通过这Mpla个界面向Mplayer提供输入文件,在Mplayer播放文件时可以通过这个界面对Mplayer进行同步控制,主要

6、控制有快进、快退、暂停和音量控制等。驱动彳图1-3视频播放模块设计框图3、视频模块视频功能由三部分组成USB摄像头驱动部分,用于驱动USB摄像头,并为上层程序提供获取视频的接口;视频控制程序,视频控制程序为倒车视频功能模块的核心,由视频控制程序发岀视频获取指令,通过调用驱动程序接口获取视频数据,再由视频控制程序对视频数据进行处理,在提供给视频显示程序;视频显示程序,功能为处理图像数据并显示,利用Qt图形界而清晰、实时的显示视频图像,同时在用户交互界面上设计有返冋主界面按钮。图2-4视频设计框图4、定时提醒模块定时提醒模块功能为定时的播

7、放提醒音乐。主要有用户界面、定时器、提醒音乐喲显亍三个模块(见图1-5);(1)提醒音乐播放模块:市定时器控制播放对其进行控制,同样利用Mplayer循环播放提醒咅乐;(2)定时器:定时器获取用户输入的时间,并以此时间为一个周期,循环得向提醒音乐播放模块发送播放指令,实现定时提醒的功能;能的开始按钮和返回主界面的返回按钮。(3)用户界面:设置了输入时间和选取音怎两个可选选项,同时添加了用于启动定时提醒功视频控齐fefeMw用户!5、TXT文木阅读器TXT文本阅读器提供给用户电子帖阅读功能,设计如图输。入定时时牺TXT格式,主要通过文档

8、选择器对设定的电子书口录进行检索,通过文件过滤器过滤,列出TXT格式文档,用户选择文件后文档选择器将文档名称传送给文档浏览器,文档浏览器读取TXT文档中的内容,显示在文本框中,供使用者浏览;样式选择器提供给用户颜色选择对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。