厦门大学软件学院《毕业设计(论文)》开题报告_第1页
厦门大学软件学院《毕业设计(论文)》开题报告_第2页
厦门大学软件学院《毕业设计(论文)》开题报告_第3页
厦门大学软件学院《毕业设计(论文)》开题报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、厦门大学软件学院毕业设计(论文)开题报告学生姓名洪翼班级 03转专业学号01130023指导教师姓 名曾文华职称教授所在单位软件学院毕业设计题目基于hharm9-edu实验平台的嵌入式linux硬盘mp3系统开发- mp3音频解码与lcd图形界面设计部分1 毕业设计目标:1. 1总体目标在arm9 cpu的嵌入式系统上实现带彩色液晶显示屏的硬盘mp3播放功能.图(1) 嵌入式硬盘mp3播放器基本原理 1.2 阶段目标1.1.1 掌握嵌入式linux的内核移植与烧录。1.1.2设计基于化恒科技公司hharm9-edu实验板的嵌入式linux usb/串口并口led/键盘设备驱动程序。掌握嵌入式系

2、统开发的过程。如何将宿主机linux系统上各种设备和接口驱动移植到嵌入式系统上.1.1.3 hharm9-edu lcd/触摸屏 程序设计. 通过pc机上的lcd驱动移植原理.理解芯片手册中lcd相关寄存器的配置 理解minigui的工作原理,实现对mingui的支持,并在此基础上实现图形化操作.时间允许的情况下将扩展触摸屏相关程序的设计. 2. lcd 驱动程序设计相关基础与概念2.1 彩色lcd 概念 彩色lcd(liquid crystal display)彩色液晶显示器,液晶显示器的原料主要就是“液晶”,液晶的物理化学性质类似冰,它具备液态流体的流动性与固态晶体的光学性质,简单的说,当

3、液晶受到电压的影响,液晶就会改变它的物理性质而产生变 形,于是折射出的角度就会有所不同,进而产生色彩的变化。液晶显示器的概念,从技术面来说,液晶面板包含两片无钠玻璃素材(substrates),中间 夹着一层液晶,当光束通过这层液晶时,液晶体会并排或呈不规则扭转形状,所以液晶更像是一个个闸门,选择光线穿透是否.液晶屏幕显像基本原理lcd本身只有黑白双色,并没有色彩的变化,其色彩之产生原理相似于传统阴极射线crt屏幕的磷光点作用机制,液晶屏幕一定有一个背光,这个光源一定会打在第一层偏光板上,然后来光到液晶体, 而当光线穿过液晶体时,就会产生光线的色泽改变,穿过液晶体射出来的光线,还必需经过一个彩

4、色滤光片以及第二块偏光板,第一块的偏光板和第二块的偏光板分 别在液晶的前方和后方,两块偏光板相差的90度,加上根据液晶的物理特性我们可以知道,液晶体可以利用电压来改变它的晶体形状,这同时通过加电,就能从屏幕上看到色彩变化。也正因为液晶屏幕的显示方式和crt的电子枪完全不同,所以多半液晶屏幕在角度过大的时候会呈现不清楚或看不到的情况,虽然能加装一些设备改良,但可视角度依然比不上传统的阴极射线管,这也是未来lcd显示器技术上要积极解决的问题。lcd分成主动矩阵式(又称薄膜电晶体active matrix),也就是tft的lcd,另一种就是被动矩阵式(又称超转距显示passive matrix)2.

5、1.2 lcd 驱动方式相关概念 液晶显示器的驱动方式由电极引线的选择方向确定.因此在选择好液晶显示器后用户无法改变驱动方式.液晶显示的驱动方式一般有静态驱动于动态驱动两种.2.2 usb相关概念usb是英文universal serial bus的缩写,中文含义是“通用串行总线”。它是一种应用在pc领域的新型接口技术。早在1995年,就已经有pc机带有usb接口了,但由于缺乏软件及硬件设备的支持,这些pc机的usb接口都闲置未用。随着微软在windows中内置了对usb接口的支持模块,加上usb设备的日渐增多,usb接口才逐步走进了实用阶段。这几年,随着大量支持usb的个人电脑的普及,usb

6、逐步成为pc机的标准接口已经是大势所趋。在主机(host)端,最新推出的pc机几乎100%支持usb;而在外设端,使用usb接口的嵌入式设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备等等。2.3 mp3相关概念 从技术层面来看,mp3是一种音频压缩技术的简称。由于这种压缩方式的全称叫mpeg audio layer3,所以人们把它简称为mp3。mp3的音频压缩基于这样一种考虑:因为人耳只能听到一定频段内的声音,而其他更高或更低频率的声音对人耳是没有用处的,所以mp3技术就把这部分声音去掉了,从而使得文件体积大为缩小,但在人耳听起来,却并没有什么失真。 mp3可以将声音用1:

7、10-1:12的压缩率进行压缩。以一张光碟容量为650m为例,若以cd格式,它只能容纳最多74分钟的音乐;如果做成mp3格式,一张光碟就能放一百多首歌曲。由于mp3的体积小,音质有非常接近cd,所以在国际互联网上很快流行起来,也成为个人电脑上重要的音频格式。 同时,mp3格式音乐的流行也带动了mp3专用播放装置的出现,并在近年来得到快速发展。目前市场上流行的mp3设备从功能和性能上已经远远超出了原来"播放器"的范畴,逐步发展成为集音频播放(包括mp3之外的音乐格式)、录音复读、文本阅读、移动存储、fm收音等功能为一体的多媒体掌上设备。有的高端mp3设备甚至还集成了音频编辑处

8、理、电影播放等功能。 硬盘mp3播放器近年来成为一个嵌入式开发的热点,主要优点是容量大(可以多达数十g),功能多(较一般闪存mp3播放器功能复杂),屏幕大(彩色lcd大屏幕显示)3 实现功能(1) 实现mpeg audio layer3格式音频文件的解码(mp3)与播放(2) 实现usb下载功能(3) 实现触摸屏/小键盘 双输入操作。(4) 在大屏幕彩色lcd显示屏上实现友好的gui图形化操作。(5) 在此基础上更进一步实现彩色lcd实现带歌词mp3文件的同步歌词显示在整个项目中我将主要负责,mp3音频解码,触摸屏操作,lcd图形界面设计 图(3) 嵌入式硬盘mp3播放器lcd图形界面示例4实

9、现方法: 41开发流程及软件 (1)在pc机linux系统上进行代码编写调试编译. 操作系统及工具: red hat linux 9.0 (已安装kde) kdeveloper/kate/vi gcc (gcc) 3.2.2 20030222 (red hat linux 3.2.2-5) (2)编译后代码于hharm-9-edu平台上运行与测试. 通过串口将代码烧录嵌入式设备存储器 宿主机linux pc(开发) 目标hharm9-edu实验平台图(1) 嵌入式linux 设备驱动程序开发流程图5 时间安排2005年2月20日-2005年3月20日 对linux与嵌入式基础知识的学习2005年3月21日-2005年4月10日 实现嵌入式系统上的mp3解码与播放2005年4月11日-2005年4月20日 完成lcd,触摸屏驱动程序代码编写2005年

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论