1
计算机学院
嵌入式方向综合工程设计技术报告
题 目: 多媒体信息发布平台
姓 名: 学号
姓 名: 学号
姓 名: 学号
指导老师:
起止时间: 2014
年 9
月 至 2015
年
1 月
西安电子科技大学计算机工程系
2
摘要
随着科技的进步以及国内外商业消费环境的日益发达,网络多媒体广告机
的需求也越来越大。已经和互联网、电视、报纸、杂志等一些广告媒介形成了
强有力的广告信息平台。但是这种新兴的广告媒体又区别于其他传统的广告媒
介,数字化、经济化、信息化的多媒体广告机一经投放,可以凭借其科技优势
迅速占领市场,成为广告传媒市场的一大亮点。
本项目是基于 ARM+Linux 环境的开发平台开发的网络多媒体广告机。本
文重点描述软件部分的开发,根据功能划分,软件部分分为三个大的模块,对
各个模块设计和实现做了详细研究和分析。具体如下:
设计实现了监控端模块的功能,监控模块主要实现了监控广告机的播放信
息和播放状态的功能;设计并实现了广告端模块的功能,利用 QT 实现广告端
的视频播放,图片播放等;设计并实现了服务器端模块的功能,服务器端主要
用来存储多媒体文件信息;完成了对网络多媒体广告机各项功能的调试工作。
网络多媒体广告机作为嵌入式领域的一个重要应用,并结合当今的商业大
环境,其发展的道路还很长远,相信经过深入的研究和设计,其具有的功能也
将越来越丰富。本文的意义在于给网络多媒体广告机的初步开发提供了研究方
向和方法,为今后深入研究和应用打下了坚实的基础。
关键字:ARM11 Linux 广告机 QT
3
目 录
第一章 绪论 …………………………………………………………………… 4
1.1 课题来源及意义 …………………………………………………… 4
1.2 网络多媒体广告机特点 ………………………………………………4
1.3 课题研究的主要内容………………………………………………… 5
1.4 课题研究的主要组织结构 ……………………………………………5
第二章 系统设计基础 …………………………………………………………6
2.1 嵌入式系统 ……………………………………………………… 6
2.1.1 嵌入 式系 统 定义 … …… … …… …… … …… … …… … …… 6
2.1.2 嵌入式系统开发流程………………………………………6
2.2 ARM 体系结构……………………………………………………… 7
2.3 Linux 开 发 环 境 … … … … … … … … … … … … … … … … … … … 8
2.3.1. 常 见 嵌 入 式 系 统 比 较 … … … … … … … … … … … … … … 8
2.3.2 Linux 系 统 结 构 … … … … … … … … … … … … … … … 9
2.3.3.软件开发环境的建立………………………………………… 11
第三章 网络多媒体广告机架构设计 ……………………………………………11
3.1 系统整体架构……………………………………………………… 11
3.2 系统 模块 功能划分 ……… ………………………… …… ……… 12
第四章 网络多媒体广告机设计与实现 …………………………………………12
4.1 监 控 模 块 设 计 … … … … … … … … … … … … … … … … … … 13
4.2 广 告 模 块 设 计 … … … … … … … … … … … … … … … … … 13
4.3 服 务 器 端模 块设 计 ………………… … … … …… …… … 15
第五章 系统测试与分析 …………………………………………………………15
4
5.1 测 试 的定 义 和 目 标 … … … … … … …… … … … … … … … … … 15
5.2 测试的方法 ………………………………………………………… 15
5.3 项目开发过程中遇到的问题和解决方法 ………………………17
第 六 章 总 结 和 展 望 … … … … … … … … … … … … … … … … … … … … … 18
参考文献 ……………………………………………………………………………19
第一章 绪论
1.1 课题来源及意义
近年来,国内外多媒体广告机的发展可谓是如火如荼。从所采用的技术来
划
分的话可以分为:基于蓝牙技术的广告机,基于网络技术广告机,基于液晶技
术
的广告机等。从其所依赖的硬件架构来分又可分为:基于 PC 机的,基于机顶
盒
的,基于嵌入式系统播放器的。多媒体广告机发展的如此之快,究其原因,主
要
由以下两点:首先,高速发展的国内外经济,导致了整个商业环境的巨大进步,
市场发展的要求为多媒体广告机的发展提供了机遇;其次,由于科技的进步,
硬
件价格的不断下降以及嵌入式技术的不断成熟,商家对于新的传播媒介的运用
力
度也日益加大。
随着科技的进步以及国内外商业消费环境的日益发达,网络多媒体广告机
的
需求也越来越大,已经和互联网、电视、报纸、杂志等一些广告媒介形成了强
有
力的广告信息平台。但是这种新兴的广告媒体又区别于其他传统的广告媒介,
数
字化、经济化、信息化的多媒体广告机一经投放,可以凭借其科技优势迅速占
领
市场,成为广告传媒市场的一大亮点。
1.2 网络多媒体广告机的特点
1.较强的稳定性:由于广告机一般应用在人流量较大的公共场所,需要不
断的循环播放来达到理想的广告信息传递的效应。这就决定了广告机必须长时
间
的处于播放的状态,从而对其稳定性有较高的要求,而网络多媒体广告机也满
5
足
了稳定性这种要求。
2.安全可靠性:网络多媒体广告机是基于 Linux 环境开发的,众所周知,
Linux 操作系统是世界上最安全的操作系统之一,国家安全部门、军队、银行
等一些对安全性要求极高的场所都选用 Linux 操作系统,这就决定了网络多媒
体广告机的安全可靠性。
3.显示方式灵活:网络多媒体广告机可以随机的播放视频、图片和字幕滚
动,可以通过特效来显示图片,使人们在视觉上不会产生疲劳感,相反,会由
于
各种炫丽的特效来吸引人的眼球。
4.同步性:大多数楼宇、商场等公共场合所采用的多媒体广告机一般都是
单机或者局域网,需要人工来进行手动的更新广告片段。而网络多媒体广告机
是
通过后台控制,利用网络来进行远程更新,并且可以同时更新多台广告终端,
这
就使各个广告终端在时间上达到了同步的效果。
5.实时性:网络多媒体广告机可以通过 Web 后台控制来进行实时更新所
播
放的广告片段。这个实时性的时差取决于网络传输的速度,但是现在网络带宽
和
传输速率都较高,可以说网络传输具有实时性,故网络多媒体广告机也具有实
时
性。
6.可扩展性:网络多媒体广告机可以根据用户的需求,来进行二次开发,
具有较好的可扩展性。
7.易操作性:网络多媒体广告机的控制中心大多是基于 B/S 架构的,只
需在联网的任意一台计算机上使用 Web 浏览器操作,就能够操作网内的任意
一台广告机,可以获知广告端的播放状态和播放信息,也可以通过控制中心来
更换广告端的播放内容,并且控制中心的操作界面友好,易于操作。
8.复用性:网络多媒体广告机区别于报纸杂志等一些传统的广告媒介,只
要硬件状态良好,就可以通过上传不同的广告信息来多次使用,从而节约了资
源, 使得其功能发挥最大的作用。
1.3 论文研究的主要内容
本项目是基于 ARM+Linux 环境的开发平台开发的网络多媒体广告机。从
大
的方面来说,本项目分为两个大的部分:硬件部分和软件部分。硬件部分主要
是
对 ARM11 体系结构下 SCS6410 开发板进行简述,重点研究内容为软件部分。
本文首先从整体架构设计进行研究,然后对各个子系统模块进行深入研究。
软件部分从以下几个方面进行研究:
1.监控端子系统:此模块的功能为控制广告端子系统,查看广告端的运
行状态,用户根据需求进行相应的操作。
2.广告端子系统:根据 QT 的功能实现,可以播放广告,图片以及视频。
评论0
最新资源