论文部分内容阅读
随着我国经济的飞速发展,广告宣传已经成为商家、企事业部门向公众传递信息的主要手段之一,人们也逐渐认同和接受广告机的信息传播模式。但目前我国大多数公共场所采用的都是单板广告机,其可播媒体格式少,内容更新周期长且人工维护费用高;在一些少数场所也开始采用流媒体广告技术,其传输的文件必须制作成特定的流媒体格式,且网络延迟和抖动对播放效果的影响很大。因此在这种背景下,通过采用先进的嵌入式技术和3G网络技术,实现一种支持格式多、播放效果好、人工操作环节少、媒体内容更新便捷的广告机是十分有意义的。
本文介绍的是以海思推出的Hi3510双核多媒体处理器为核心,基于ARM-Linux操作系统和Qt/Embedded图形界面的多媒体广告机终端软件设计。本文首先介绍了多媒体广告机的相关知识,包括广告机研究背景、发展现状以及相关技术原理。然后介绍了本终端的硬件设计方案和软件设计方案,并对嵌入式操作系统和嵌入式图形界面的选择做了对比分析。接下来从系统层和应用层两个方面,对嵌入式无线广告机终端软件进行了详细设计:其中系统层的主要工作包括开发环境的搭建、操作系统的移植、驱动程序的加载以及图形界面的开发;应用层的主要工作包括主控模块、设置模块、异常处理模块、图形界面模块以及媒体播放模块的设计与实现。在媒体播放模块的开发上,本文针对Hi3510双核处理器的功能特色,设计并实现了一种软硬双核播放的模式,并对其中的关键技术进行了研究。最后对本文所做的工作进行了测试与评估,并对该课题的后续工作进行了展望。该项目经过前期的市场调研、需求分析、技术分析,中期的概要设计、详细设计,现在已经进入后期的测试阶段,测试结果良好,达到预期目标。