APP下载

基于嵌入式的车载多媒体软件开发

2016-05-14李飞

现代电子技术 2016年9期

李飞

摘 要: 设计了一种基于嵌入式系统的高清晰、便携式的车载播放系统。该播放系统的软件设计以Mplayer为后台,实现对音视频文件的解码播放等工作,并以Qt的基础类库为基础设计了嵌入式多媒体播放器的前端控制图形界面,通过创建QProcess进程,实现对播放过程的控制,与后台Mplayer进行通信,实时获取并显示播放信息,并在指定窗口对音视频码流进行输出显示。

关键词: 汽车多媒体; 车载播放; 嵌入式系统; 多媒体播放器

中图分类号: TN919?34; TM417 文献标识码: A 文章编号: 1004?373X(2016)09?0149?04

Abstract: A highly definite and portable vehicle?mounted broadcast system based on embedded system was designed. The software design of this broadcast system takes Mplayer as the background to realize the decoding and broadcast work of the audio and video files. The front?end control graphical interface of the embedded multimedia player was designed based on Qt foundation class library. The QProcess process was established to control the broadcast process, communicate with background Mplayer, acquire and display the broadcast information in real time, and output and display the audio and video code stream at the specified window.

Keywords: automobile multimedia; vehicle?mounted broadcast; embedded system; multimedia player

目前,国内车载电子设备市场极度缺乏多媒体综合软件,该软件能有效地将车载导航、影音图像、倒车雷达、娱乐互动等多个功能整合,方便乘客和车主的使用[1]。将多种娱乐和使用功能整合统一,使得设备简洁美观,同时降低了重复安装的成本和投入。可以极大地减少车内空间消耗,降低整车油耗[2]。多媒体共屏展示也能保证驾驶员的操作强度,保证行车安全。因此,将行车信息、娱乐互动、交流通信、车载导航等功能集于一体的嵌入式综合媒体系统符合市场和环境的发展要求[3]。

1 车载嵌入式播放器总体设计

出于应用领域、自带资源、可扩展资源、功耗等多方面的考虑,选择Linux 内核为嵌入式多媒体播放器的操作系统核心。将多媒体技术应用于嵌入式系统中面临着诸多的技术难题,嵌入式设备的特点决定了其资源通常非常有限,而有限的资源意味着需要进行多方面技术的优化[4]。

首先,嵌入式设备采用蓄电池提供能源,所以对系统的功耗要求比较严格;……

登录APP查看全文