基于嵌入式Linux的互动广告系统的设计与实现
发布时间:2018-11-25 08:22
【摘要】: 近年来随着嵌入式技术的发展,嵌入式处理器的运算速度越来越快。在嵌入式处理器上面的应用也越来越丰富。嵌入式系统的应用已经从运算量不大的控制仪表等工控领域扩大到各行各业。在嵌入式系统上运行的应用程序也从检测和过程控制功能逐渐升级为运算复杂的多媒体运算。并且执行任务的数量也从单一层次向操作系统的方向发展。 本文在嵌入式和多媒体应用的结合的方面做了一次有意义的尝试。本文讨论了一种应用在超市当中的互动广告系统的实现。本系统尝试改变以往顾客只是通过显示器被动的观看商品广告的模式,顾客可以通过附着在显示器上方的触摸屏进行更进一步的互动操作以选择自己想要了解的商品广告。 在本文所讨论的系统中详细的介绍了基于PXA272嵌入式处理器的硬件系统的设计。成功的移植了基于Linux2.6内核的嵌入式操作系统和实现了LCD等驱动程序。详细讨论了交叉编译器的建立过程。详细阐述了U-boot程序的移植和嵌入式Linux根文件系统在Flash上的建立过程。介绍了tslib触摸屏接口库函数的结构,并将其成功的移植到了嵌入式Linux系统中。讨论SDL多媒体编程函数库的使用及其提供的音频、视频、事件和多线程等编程接口,并将其成功的移植到了嵌入式Linux系统中。介绍了FFmpeg多媒体音视频解码函数库的组成部分和实现的结构,并在其基础上实现了一个嵌入式平台下,可在播放的同时以附着在主画面上的子画面提示顾客,并可通过触摸屏响应顾客要求的媒体播放器。同时为了实现传输功能,在嵌入式系统下实现了vsFTPd服务。 本文讨论的嵌入式互动广告系统还可以应用在楼宇广告,酒店餐饮指南等诸多领域。在播放文件的同时以附着在主画面上的子画面提示顾客,并通过触摸屏响应顾客要求,是系统的工作核心。
[Abstract]:In recent years, with the development of embedded technology, the computing speed of embedded processor becomes faster and faster. The application of embedded processor is more and more abundant. The application of embedded system has been expanded from industrial control field, such as control instrument, which has not much calculation, to various industries. Applications running on embedded systems are also upgraded from detection and process control functions to complex multimedia operations. And the number of tasks executed from a single level to the direction of the operating system. This paper makes a meaningful attempt on the integration of embedded and multimedia applications. This paper discusses the implementation of an interactive advertising system in supermarkets. The system tries to change the mode that customers only passively watch commodity advertisements through display. Customers can use the touch screen attached to the display to further interact with each other to select the product advertisements they want to understand. In the system discussed in this paper, the design of hardware system based on PXA272 embedded processor is introduced in detail. The embedded operating system based on Linux2.6 kernel and the driver such as LCD are successfully transplanted. The establishment process of cross compiler is discussed in detail. The migration of U-boot program and the establishment of embedded Linux root file system on Flash are described in detail. This paper introduces the structure of tslib touch screen interface library, and successfully transplant it to embedded Linux system. This paper discusses the use of SDL multimedia programming function library and its programming interfaces such as audio, video, events and multithreading. It is successfully transplanted to embedded Linux system. This paper introduces the components and implementation structure of FFmpeg multimedia audio and video decoding function library, and implements an embedded platform on which the client can be prompted by sub-pictures attached to the main screen while playing. And through the touch screen to respond to customer requirements of the media player. At the same time, in order to realize the transmission function, the vsFTPd service is implemented in the embedded system. The embedded interactive advertising system discussed in this paper can also be used in many fields, such as building advertisement, hotel restaurant guide and so on. It is the core of the system that the files are played and the sub-pictures attached to the main screen are used to prompt the customer and respond to the customer's request through the touch screen.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP311.52
本文编号:2355434
[Abstract]:In recent years, with the development of embedded technology, the computing speed of embedded processor becomes faster and faster. The application of embedded processor is more and more abundant. The application of embedded system has been expanded from industrial control field, such as control instrument, which has not much calculation, to various industries. Applications running on embedded systems are also upgraded from detection and process control functions to complex multimedia operations. And the number of tasks executed from a single level to the direction of the operating system. This paper makes a meaningful attempt on the integration of embedded and multimedia applications. This paper discusses the implementation of an interactive advertising system in supermarkets. The system tries to change the mode that customers only passively watch commodity advertisements through display. Customers can use the touch screen attached to the display to further interact with each other to select the product advertisements they want to understand. In the system discussed in this paper, the design of hardware system based on PXA272 embedded processor is introduced in detail. The embedded operating system based on Linux2.6 kernel and the driver such as LCD are successfully transplanted. The establishment process of cross compiler is discussed in detail. The migration of U-boot program and the establishment of embedded Linux root file system on Flash are described in detail. This paper introduces the structure of tslib touch screen interface library, and successfully transplant it to embedded Linux system. This paper discusses the use of SDL multimedia programming function library and its programming interfaces such as audio, video, events and multithreading. It is successfully transplanted to embedded Linux system. This paper introduces the components and implementation structure of FFmpeg multimedia audio and video decoding function library, and implements an embedded platform on which the client can be prompted by sub-pictures attached to the main screen while playing. And through the touch screen to respond to customer requirements of the media player. At the same time, in order to realize the transmission function, the vsFTPd service is implemented in the embedded system. The embedded interactive advertising system discussed in this paper can also be used in many fields, such as building advertisement, hotel restaurant guide and so on. It is the core of the system that the files are played and the sub-pictures attached to the main screen are used to prompt the customer and respond to the customer's request through the touch screen.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP311.52
【引证文献】
相关硕士学位论文 前2条
1 廖志川;基于ARM的便携式视频监控终端设计与实现[D];南昌航空大学;2012年
2 杨东;基于嵌入式的地表水化学需氧量在线监测系统研究[D];南京农业大学;2012年
,本文编号:2355434
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2355434.html