摘要: |
车载导航是一种向驾驶员提供地图、行车路线导引,兼备多媒体应用的智能化设备。本论文详细介绍了一款强化多媒体应用,定位于“车载媒体中心”的多媒体导航仪的软件系统设计与实现,具体论述了:软件系统设计、实现、评估和开发模型,可定制用户界而实现和基于程序框架的软件模块实现,适用于资源受限环境的媒体播放器模块的实现和FLV格式支持。
作者设计并实现了一套适合Windows CE嵌入式环境的高度可定制用户界面框架,并成功应用于此设备软件系统的所有模块中。此界面框架使得软件执行逻辑与用户界面完全分离。因此独立于执行代码之外的功能定制成为可能;针对特定用户的设备定制变得迅速而简单;设备上各模块的界面风格易于保持一致;软件的开发过程也被大幅加速。
本论文详细地分析了Flash Video(FLV)格式视频的格式底层细节,撰写了适用于TCPMP播放器环境的解码器。这使得在嵌入式设备平台上以纯软件解码流畅播放FLV格式成为可能。这在设备开发之时尚属首次。截至开发完成数月的今天,市场上仍缺乏能播放FLV格式的其他车载设备。
实际测试表明该设备运行稳定、高效,设计和实现具有前瞻性,有利于新产品的研发。此设计经产品化之后获得了市场的认可。 |