欢迎来到天天文库
浏览记录
ID:30331234
大小:1.18 MB
页数:67页
时间:2018-12-29
《基于qt的车载音乐播放系统总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于QT的车载音乐播放系统BasedontheQTon-boardmusicplaybacksystem摘要随着汽车技术的不断进步,车主对驾驶坏境和舒适性都提出了更高的要求,车载音乐播放系统成为现代汽车必不可少的装备.而随着音乐文件特别是MP3文件的存储媒介极大的丰富,现在主要采用USB设备和SD卡进行存储,对车载音乐播放系统提出了多种存储媒介接口和读取文件并播放的要求,针对现有车载MP3播放器的不足,设计了一个基于S3C2410芯片的linux环境下的车载音乐播放系统。详细介绍了嵌入式linux操作系统和由ARM9芯片
2、S3C2410构建的音乐播放器的硬件结构和软件系统。从而实现了车载多媒体音乐播放功能,可以满足车主对车载音乐多媒体播放需要。关键词:车载音乐播放系统,linux,S3C2410II目录摘要I目录I第一章基于QT的车载音乐播放系统绪论11.1目的和意义11.2系统功能1第二章系统方案22.1嵌入式系统组成22.2车载音乐播放系统组成22.3方案论证3第三章宿主机开发环境的配置53.1开发环境方案53.2宿主机Linux环境的搭建5第四章硬件开发平台及其操作系统的构建64.1开发平台的硬件资源64.2开发平台的体系结构64.
3、3开发平台硬件间的工作流程74.4开发平台操作系统的搭建74.4.1U-Boot的编译74.4.2烧写U-boot84.4.3内核(kernel)的编译与烧写8第五章基于Qt/Embedded的嵌入式图形系统95.1Qt概述95.2Qt特征95.3Qt编程核心技术95.3.1元对象系统95.3.2信号和插槽95.3.3属性105.3.4.QObject类105.3.5对象树105.3.6事件105.3.7.QApplication类105.3.8QWidget类115.4QtCreator:跨平台的QtIDE115.5Q
4、t/Embedded简介115.6建立Qt/Embedded开发环境115.6.1准备工作115.6.2安装交叉编译器125.6.3安装qt-sdk-linux-x86-opensource-2010.04.bin开发工具包125.6.4编译及安装QT/E4.6.3-x86和QT/E4.6.3-arm12第六章车载音乐播放系统设计15II6.1SQLite数据库156.1.1SQLite数据库简介156.1.2SQLite数据库的操作156.1.3Qt程序中对SQLite的操作156.2使用QtCreator进行系统开发
5、166.2.1熟悉QtCreatorIDE166.2.2使用QtCreator建立工程166.2.3设计界面166.2.4程序代码的编写176.2.5程序调试以及修改186.2.6车载音乐播放系统的功能测试186.3MPlayer播放器206.3.1MPlayer简介206.3.2MPlayer播放器的架构20第七章系统的移植与集成217.1移植QT/E4.6.3以及tslib1.4到开发板217.2MPlayer的编译及移植217.3车载音乐播放系统的移植217.3.1交叉编译227.3.2将程序下载到开发平台并运行2
6、2第八章系统整体测试248.1触屏的测试与校准248.2系统完整的运行测试24II第一章基于QT的车载音乐播放系统绪论1.1目的和意义计算机已经成为我们学习和工作的得力助手,但同时也是我们娱乐放松的工具。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,尤其是娱乐方面,应用更是广泛,其中就有和我们所要开发的系统及其相近的一个领域,那就是车载音乐播放系统。将我们的车载音乐播放系统应用到各种车辆中,也为人们的业余娱乐生活提供了新的方式,特别是那些爱好听歌的人,很大程度上满足了他们的需求。在这样的前
7、提下,我们设计并开发了该系统。1.2系统功能我们的车载音乐播放系统拥有即点即放、歌曲查找、随机进行播放及其他等功能。1第二章系统方案2.1嵌入式系统组成嵌入式系统组成如图2.1所示,嵌入式硬件平台中包含嵌入式微处理器、存储器、通用设备接口和I/O接口等。嵌入式硬件平台与嵌入式操作系统之间为中间层,也称板级支持包(BoardSupportPackage,BSP),它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据BSP层提供的接口即可进行开发。嵌入式操作系统
8、负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。嵌入式应用软件是由基于实时系统开发的应用程序组成,用来实现对被控对象的控制功能。功能层是要面对被控对象和用户,为方便用户操作,往往需要提供一个友好的人机界面。图2.1嵌入式系统组成2.2车载音乐播放系统组成车载音乐播放系统组成如图2.2所示,首先使用
此文档下载收益归作者所有