没有合适的资源?快使用搜索试试~ 我知道了~
首页基于TQ2440和Qt的Mp3设计.doc
基于TQ2440和Qt的Mp3设计.doc
需积分: 1 28 下载量 126 浏览量
更新于2023-03-03
评论
收藏 3.2MB DOC 举报
基于TQ2440和Qt的Mp3设计.doc基于TQ2440和Qt的Mp3设计.doc基于TQ2440和Qt的Mp3设计.doc
资源详情
资源评论
资源推荐
Design of MP3 Based On TQ2440
摘 要
本文设计了一种基于 的 音乐播放器。设计中采用天嵌科技公司的
进行控制,利用通用 卡作为存储器芯片,在液晶中显示出播放时 相关信息
并通过触摸屏进行控制。由于 具有可移植度高、自由、免费等特性,最近几年,
它在移动设备和个人电脑领域的应用也越来越广泛,因此我们选择 操作系统,鉴
于以上应用领域对用户界面友好性方面的要求,几乎所有的此类应用都是采用图形用户
界面。播放界面采用 设计, 是创造图形用户界面的最流行的跨平台 工具箱之
一。这里将通过一个使用 技术的简单 播放器的实现,详细描述 环境下的
图形界面编程技术。
关键词 设计 移植
This paper introduces a design of MP3 music player TQ2440 based on.Adopt TQ2440
which insults the open scientific & technical corporation to control, uses SD card as the memory
chip in the design 。 Demonstrate the relative information when broadcasting in liquid
crystal,and through the touch screen control. Linux editions installed on both mobile devices and
personal computers have become increasingly commonplace in recent years, owing largely to its
highly portability and high degree of freedom,so we choose Linux operating system. In view of
the importance of user friendly operation, almost all of these editions are based on Graphical
User Interface(GUI).Broadcast by Qt design interface, one of the most popular cross-platform
widget toolkits for creating graphical user interfaces, Qt is a dominant desktop environment—the
GUI which runs on top of a computer operating system. This paper mainly focused on the
implementation of a simple GUI interfaced mp3 player using Qt technology under Gnome
environment, will illustrate detailed steps on Linux GUI programming.
Keywords MP3 design Qt the transplant of Linux TQ2440
目 录
目 录.............................................................................................................................................4
前 言.............................................................................................................................................1
第一章 总体方案设计与论证.....................................................................................................4
1.1 系统硬件平台论证与选择.............................................................................................4
1.2 系统软件件平台论证与选择........................................................................................5
第二章 构建计算机开发平台....................................................................................................8
2.1 计算机平台系统安装.....................................................................................................8
2.2 虚拟机的介绍与安装.....................................................................................................8
2.3 其它常用工具的介绍与安装.........................................................................................9
第三章 开发板系统搭建...........................................................................................................10
3.1 Linux 源码修改.............................................................................................................10
3.2 相关驱动移植...............................................................................................................13
3.2.1 Nand Flash 驱动移植..........................................................................................13
3.2.2 添加 yaffs2 文件系统到内核..............................................................................14
3.2.3 网卡驱动移植.....................................................................................................14
3.2.4 SD 卡驱动移植...................................................................................................14
3.2.5 USB 驱动移植....................................................................................................15
3.3 编译镜像.......................................................................................................................15
3.4 构建文件系统...............................................................................................................15
3.4.1 构建框架.............................................................................................................15
3.4.2 添加相应内容.....................................................................................................16
第四章 应用程序编程...............................................................................................................18
4.1 madplay 的下载与安装.................................................................................................18
4.2 基于 Qte 的 GUI 设计...................................................................................................19
4.3 制作包含 Qtopia-2.2.0 的文件系统.............................................................................27
4.3.1 制作 Qtopia 的运行脚本.....................................................................................27
4.3.2 添加 Qtopia 到文件系统中.................................................................................28
结束语........................................................................................................................................31
谢 辞...........................................................................................................................................32
附 录...........................................................................................................................................33
参考文献....................................................................................................................................34
前 言
随着社会的日益信息化,计算机和网络已经全面渗透到日常生活的每一个角落。对
于我们每个人来说,需要的已经不再仅仅是那种放在桌上处理文档、进行工作管理和生
产控制的计算机机器。任何一个普通人都可能拥有从小到大的各种使用嵌入式技术的电
子产品,小到 MP3、PDA 等微型数字化产品,大到网络家电、智能家电、车载电子设备
等。目前,各种各样的新型嵌入式系统设备在应用数量上已经远远超过了通用计算机。
在工业和服务领域中,使用嵌入式技术的数字机床、智能工具、工业机器人、服务机器
人正在逐渐改变着传统的工业生产和服务方式
MP3 是嵌入式的最主要应用之一,高端的 MP3 已经不仅仅着眼于实现音乐播放这一
简单功能,而是同时具备了文本浏览、图片浏览、甚至视频播放等强大功能。本文重点
讨论了基于 TQ2440 的 MP3 的功能的实现,包括开发环境建立、内核配置与编译、Qt 开
发等一系列详细过程。
近几年,嵌入式系统技术得到了广泛的应用,普适计算、无线传感器网络、可重构
计算等新兴技术的出现又为嵌入式系统技术的研究与应用注入了新的活力。智能手机、
信息家电、汽车电子、家用机器人……嵌入式系统已“无处不在”。嵌入式系统是当今最热
门的概念之一。
作为一个系统,往往是在硬件和软件双螺旋式交替发展的支撑下逐渐趋于稳定和成
熟,嵌入式系统也不例外。
嵌入式系统的最初应用时基于单片机的。20 世纪 70 年代单片机的出现,使得汽车、
家电、工业机器、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使
用性能,更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但
是这时的应用只是使用 8 位的芯片,执行一些单线程的程序,还谈不上系统的概念。
从 20 世纪 80 年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌
入式应用软件,这使得开发人员可以进一步缩短开发周期,降低开发成本并提高开发效
率。1981 年,Ready System 开发出世界上第一个商业嵌入式实时内核(VTRX32)。这个
实时内核包含了许多传统操作系统的特征,包括任务管理、任务间通信、同步与相互互
斥、中断支持和内存管理等功能。此后,一些公司也纷纷推出了自己的嵌入式操作系统,
如 Integrated System Incorporation(ISI)的 PSOS、WindRiver 的 VxWorks 和 QNX 公司的
QNX 等。这些嵌入式操作系统都具有嵌入式的典型特点:它们均采用占先式的调度,响
应的时间很短,任务执行的时间可以确定;系统内核很小,具有可裁剪性、可扩充性和
可移植性,可以移植到各种处理器上;较强的实时性和可靠性,适合嵌入式应用。这些
嵌入式实时多任务操作系统的出现,使得应用开发人员从小范围的开发中解放出来,同
时也促使嵌入式有了更为广阔的应用空间。
1
剩余37页未读,继续阅读
csdn_199
- 粉丝: 18
- 资源: 191
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0