论文部分内容阅读
随着我国社会和经济的发展,广告日益成为企事业单位进行自我宣传的重要手段。嵌入式广告机的出现,标志着广告从单一的大众型宣传变得更具有多样化和针对性。但目前大多数广告机的设计模式都比较单一,因此如何设计一个好的广告机终端以满足某些市场客户的需求,已经成为广告机市场一个新的课题。本文有针对性的根据现有市场上广告机的终端设计模式,设计了一种可以自定义样式并采用多种升级方式的,符合市场需求的广告机终端。主要完成的工作包括了硬件,系统软件和应用软件三大模块的分析与设计。本文根据广告机硬件的需求,对S3C6410处理器的硬件平台进行了分析,并且具体研究了网卡控制器和SD控制器的相关硬件设计。在硬件平台的基础上,本文实现了对系统软件平台的搭建,包括bootloader的移植分析,Linux内核的剪裁,文件系统的建立,以及相关驱动的分析和设计。本文的重点是结合framebuffer驱动及其工作原理,实现基于帧缓冲设备的API接口;结合XML技术,将其应用到广告机终端的设计中,并在此基础上提出将XML与数据库相结合并应用于广告机设计的思想;设计基于网络和USB接口的两种软件资源升级方式;完成终端显示模块和socket网络应用的设计以及mplayer播放器的移植。项目开发经过前期的选题、市场调研、技术分析等阶段,最终实现了以嵌入式S3C6410为处理器,以联网发布式为前提的广告机软件终端的设计。现已成功运用于整个联网发布式广告机项目的产品中。实践证明,该广告机终端设计方案的实用价值比较高,运行效果良好。图29表0参48