帮帮文库

返回

(终稿)【毕业设计论文】基于TQ2440和Qt的Mp3设计.doc(最终版) (终稿)【毕业设计论文】基于TQ2440和Qt的Mp3设计.doc(最终版)

格式:word 上传:2025-08-23 04:01:53
是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。不过,上述定义并不能充分体现出嵌入式系统的精髓。目前,国内个普遍被认同的定义是以应用为中心以计算机技术为基础,软硬件可剪裁,适应应用系统对功能可靠性成本体积功耗严格要求的专用计算。般而言,嵌入式系统的构架可以分成个部分如图所示,即处理器存储器输入输出和软件由于多数嵌入式设备的应用软件和操作系统都是紧密结合的,在这里对其不加区分,这也是嵌入式系统和系统的最大区别。从前面对嵌入式系统所作的定义可以看出嵌入式系统的几个重要特征。系统内核小,由于嵌入式系统般应用于小型电子装置,系统资源相对有限,所以内核较之传统的操作系统要小得多。例如公司的分布式系统,内核只有,而的内核则要大得多。专用性强。嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,般要针对硬件进行系统的移植,即使在同品牌,同系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的升级是完全不同的概念。系统精简。嵌入式系统般没有系统软件和应用软件的明显区别,不要求其功能设计及实现上过于复杂,这样方面利于控制系统成本,同时也利于实现系统安全。高实时性的操作系统软件是嵌入式软件的基本要求。而且软件要求固化存储,以提高速度。软件代码要求高质量和高可靠性。嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统而直接在芯片上运行但是为了合理地调度多任务,利用系统资源系统函数以及专家库函数接口,用户必须自行选配开发平台,这样才能保证程序执行的实时性可靠性,并减少开发时间,保障软件质量。嵌入式系统的应用领域主要有以下几个方面工业控制京航空航天大学出版社,美伊斯特美伊斯特,著,李仁见,战晓明译设计模式基于开源跨平台开发框架苗忠良宛斌编著编程之道,清华大学出版社陈英梁建武编著基础与应用教程中国水利水电出版社吴岳编著程序设计大全清华大学出版社李亚峰编著嵌入式设备驱动实例开发中国电力出版社青岛大学本科生毕业论文设计摘要本文设计了种基于的音乐播放器。设计中采用天嵌科技公司的进行控制,利用通用卡作为存储器芯片,在液晶中显示出播放时相关信息,并通过触摸屏进行控制。由于具有可移植度高自由免费等特性,最近几年,它在移动设备和个人电脑领域的应用也越来越广泛,因此我们选择操作系统,鉴于以上应用领域对用户界面友好性方面的要求,几乎所有的此类应用都是采用图形用户界面。播放界面采用设计,是创造图形用户界面的最流行的跨平台工具箱之。这里将通过个使用技术的简单播放器的实现,详细描述环境下的图形界面编程技术。关键词设计移植,。了文本浏览图片浏览甚至视频播放等强大功能。本文重点讨论了基于的的功能的实现,包括开发环境建立内核配置与编译开发等系列详细过程。近几年,嵌入式系统技术得到了广泛的应用,普适计算无线传感器网络可重构计算等新兴技术的出现又为嵌入式系统技术的研究与应用注入了新的活力。智能手机信息家电汽车电子家用机器人„„嵌入式系统已无处不在。嵌入式系统是当今最热门的概念之。作为个系统,往往是在硬件和软件双螺旋式交替发展的支撑下逐渐趋于稳定和成熟,嵌入式系统也不例外。嵌入式系统的最初应用时基于单片机的。世纪年代单片机的出现,使得汽车家电工业机器通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能,更容易使用更快更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用位的芯片,执行些单线程的程序,还谈不上系统的概念。从世纪年代早期开始,嵌入式系统的程序员开始用商业级的操作系统编写嵌入式应用软件,这使得开发人员可以进步缩短开发周期,降低开发成本并提高开发效率。年,开发出世界上第个商业嵌入式实时内核。这个实时内核包含了许多传统操作系统的特征,包括任务管理任务间通信同步与相互互斥中断支持和内存管理等功能。此后,些公司也纷纷推出了自己的嵌入式操作系统,如的的和公司的等。这些嵌入式操作系统都具有嵌入式的典型特点它们均采用占先式的调度,响应的时间很短,任务执行的时间可以确定系统内核很小,具有可裁剪性可扩充性和可移植性,可以移植到各种处理器上较强的实时性和可靠性,适合嵌入式应用。这些嵌入式实时多任务操作系统的出现,使得应用开发人员从小范围的开发中解放出来,同时也促使嵌入式有了更为广阔的应用空间。世纪年代以后,随着对实时性要求的提高,软件规模不断上升,实时内核逐渐青岛大学本科生毕业论文设计发展为实时多任务操作系统,并作为种软件平台逐步成为目前国际嵌入式操作系统的主流。这时更多的公司看到了嵌入式系统的广阔的发展前景,开始大力发展自己的嵌入式操作系统。除了上面的几家老牌公司以外,还出现了嵌入式以及国内的,青岛大学本科生毕业论文设计目录前言第章总体方案设计与论证系统硬件平台论证与选择系统软件件平台论证与选择第二章构建计算机开发平台计算机平台系统安装虚拟机的介绍与安装其它常用工具的介绍与安装第三章开发板系统搭建源码修改相关驱动移植驱动移植添加文件系统到内核网卡驱动移植卡驱动移植驱动移植编译镜像构建文件系统构建框架添加相应内容第四章应用程序编程的下载与安装基于的设计制作包含的文件系统制作的运行脚本添加到文件系统中结束语谢辞青岛大学本科生毕业论文设计附录参考文献前言随着社会的日益信息化,计算机和网络已经全面渗透到日常生活的每个角落。对于我们每个人来说,需要的已经不再仅仅是那种放在桌上处理文档进行工作管理和生产控制的计算机机器。任何个普通人都可能拥有从小到大的各种使用嵌入式技术的电子产品,小到等微型数字化产品,大到网络家电智能家电车载电子设备等。目前,各种各样的新型嵌入式系统设备在应用数量上已经远远超过了通用计算机。在工业和服务领域中,使用嵌入式技术的数字机床智能工具工业机器人服务机器人正在逐渐改变着传统的工业生产和服务方式是嵌入式的最主要应用之,高端的已经不仅仅着眼于实现音乐播放这简单功能,而是同时具口是音量码级的存储,加音量时每次加,减音量时每次减对进行控制,调节音量。歌曲计时功能。计算歌曲的时间,必须先读取文件的数据流,帧头的第二个字节里保存着版本信息和版本信息第三个字节保存比特率信息信息,通过查表可以获帧头中的比特率,然后计算的时间的比特率与播放时间符合如下公式其中等于文件的大小相关程序段如下青岛大学本科生毕业论文设计定位数据流的第三个字节,打开文件的数据流读入第三个字节,定位数据流的第二个字节查表求出比特率读入第二个字节读取文件的大小„„根据公式计算时间制作启动器。桌面启动器起到了个连接的作用,通过触摸屏点击相应图标,然后才能进入到以上编写出的应用程序中。首先创建个桌面启动器文件,方法如下图所示。图制作桌面启动器该桌面启动器的图标默认显示英文,如果需要显示中文,则首先将该文件传送到系统中,用相应的代码编辑器打开,添加上编码的简体中文或编码的繁体中文,制作完毕后再回传给系统即可。最后是桌面图标的绘制,可以通过些青岛大学本科生毕业论文设计专业的图像处理软件实现,如等,图像大小是。按照以上原理完成了相应按钮的响应函数编写以后,首先需要产生文件,在终端中进入项目所在文件夹,在终端中输入命令来获取文件。根据上步得到的文件,使用软件可以生成初步的文件,如下图所示。目录中建立名为的目录,然后将文档比如歌曲什么的放到该目录下,就可以在开发板的界面的菜单栏下直接看到对应的文件了。青岛大学本科生毕业论文设计图目录完成了带有的文件系统,再按照第四章讲解的制作文件系统的方法,使用软件来制作出文件系统。然后烧写到开发板中就可以使用了。青岛大学本科生毕业论文设计结束语通过这次毕业设计,自己收益颇丰。首先对运用嵌入式设计个具体项目的流程有了比较深刻的理解。在此系统的设计过程中综合运用了所学的嵌入式系统设计操作系统面向对象设计,很好地巩固了以前所学的各种知识和相关理论,深刻地体会到理论与实践相结合的重要性。通过对系统硬件电路的设计,元件的选择组装和程序的调试等系列动手操作,熟悉了业界的些常识,积累了许多宝贵经验,极大地提高了自己的动手能力和创新能力。在本次毕业设计中,作者进步锻炼了自己的动手能力和运用专业知识的能力,从中学习到如何去思考和解决问题,以及如何灵活地改变方法去实现设计方案特别是深刻体会到软件和硬件结合的重要性,以及两者的联系和配合作用。总之,这次毕业设计使自己获得了很大的锻炼。青岛大学本科生毕业论文设计谢辞本论文是在刘丹老师的悉心指导下完成的,首先,要感谢刘丹老师半年以来对我的悉心指导,在课题的设计过程中,她帮助我理解了整个项目的控制要求,向我提供了深思熟虑的方案,并不惜花费自己时间对本论文提出了许多好的意见和建议,她既激发了我的灵感,又给了我持久不断的鼓励。在整整半年的学习科研中,我还得到了其他许多老师和领导的帮助,学院的老师们严谨治学的教学态度使我受益匪浅。我还要感谢电工电子实验教学中心的所有老师,是他们帮助我解决了很多问题,给了我很多启发,为我提供了优越的学习环境。同时,我还要感谢在实验室起做毕业设计的几位同学,正是大家的共同努力互相帮助,才使自己有所进步。最后,向所有关心帮助过我的老师和同学致以衷心的感谢。青
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(1)
1 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(2)
2 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(3)
3 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(4)
4 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(5)
5 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(6)
6 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(7)
7 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(8)
8 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(9)
9 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(10)
10 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(11)
11 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(12)
12 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(13)
13 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(14)
14 页 / 共 37
【毕业设计】基于TQ2440和Qt的Mp3设计.doc预览图(15)
15 页 / 共 37
预览结束,还剩 22 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档