基于Qt/Embedded的MP3音乐播放器的设计与实现
2012-09-26焦正才樊文侠
电子设计工程 2012年7期
焦正才,樊文侠
(西安工业大学 陕西 西安 710032)
随着计算机技术和网络技术的飞速发展,嵌入式系统的广泛应用,PDA、掌上设备、WAP手机以及DVD/EVD播放机等嵌入式设备的迅速普及,而这些设备同时拥有华丽美观、易于操作的图形用户界面。MP3作为高质量的音乐压缩标准,数据压缩比率大,较小的数据量以及质量高的播放效果[1]。研究开发一款功能强大、界面友好、操作简单的MP3播放器,普通用户可以通过它在多姿多彩的多媒体世界中畅游,来满足自己的视听享受的要求,这些使得嵌入式媒体播放器成为了一个新的研究热点。近年来,在完全遵循GPL(通用公共许可证)条款下,产生的Qt/Embedded,使得许多嵌入式开发者转到了Qt/Embedded。因Qt使用“一次编写,随处编译”的方式为开发跨平台的图形用户界面应用程序提供了一个完整的C++应用程序开发框架。
1 Qt/Embedded简介
Qt是Trolltech(奇趣)公司的标志性产品,是用于创建Linux下的图行软件中最出色的软件包之一。它是众所周知的桌面环境KDE所使用的工具包。Qt不仅适用于UNIX/Linux,而且还可以用于Windows。Qt是一个用于桌面系统和嵌入式开发的跨平台应用程序框架。它包括一个直观的应用接口程序函数(API)和一个丰富的类库,以及用于GUI开发和国际化的集成工具,另外它还支持JavaTM和C++开发。Qt让企业无须重新编写源代码,便可以构建运行在不同桌面系统操作系统和嵌入式设备上的软件应用程序。针对范围广泛的各行各业,包括GoogleTM、Adobe@Lucasfilm和 SkypeTM,通过在Qt一个平台上的软件投资开发而涵盖其它众多平台,Qt可以缩短投入市场的时间并且提高生产效率[2]。……
登录APP查看全文
