摘要: |
随着我国汽车工业的迅速发展以及微处理器技术的不断进步,嵌入式技术在汽车电子领域得到了广泛的应用。传统的车载音频播放设备由于其本身的局限性面临着新技术的挑战。本文根据车载娱乐产品的多任务性及音频解码算法的复杂性,提出了基于TI的开放式多媒体平台OMAP5912实现MP3播放器的设计方案。整个车载音频播放设备的设计分为DSP端与ARM端,DSP端的主要任务是将无线网络下载或者本地存储设备提供的MP3歌曲按照MPEG-1 Layer3方式进行实时解码,ARM 端的主要任务是为整个系统提供操作系统,通过进程的调用控制DSP端的音频解码功能,最终通过D/A转换实现音频的实时播放功能。
论文首先论述了车载音频技术的发展现状,结合嵌入式在汽车电子行业的应用,提出了基于OMAP5912实现车载音频解码算法的思想。其次着重介绍了OMAP5912处理器,设计了车载音频系统的硬件平台,实现了U—boot移植、内核的裁减与编译,并通过网络文件系统启动整个开发系统。接着设计了音频解码算法的软件流程,实现解码算法在TMS320C55X上的移植与优化。将DSP解码算法以TI的RF6软件框架进行封装,通过RF6与OMAP5912特有的DSP/BIOS LINK实现两个操作系统的数据传送与通信,最终通过SIO对象驱动音频D/A转化单元实现解码数据的实时播放。
本课题来源于企业的实际项目,旨在为今后汽车娱乐产品的扩展开发作基础理论研究。该项目的设计目标是开发一套基于OMAP5912的汽车信息娱乐系统,系统包括MP3音频播放系统、短距离无线对讲系统和VoIP系统。本文提出了MP3音频子系统的设计方案并且最终可以实时播放网络音频歌曲,实现了基于 ARM 的 Montavista Linux操作系统与基于DSP的DSP/BIOS Ⅱ操作系统的无缝链接。
|