嵌入式车载视频服务器的网络配置系统的设计与实现
本文关键词: 嵌入式系统 车载视频服务器 Thttpd服务器 CGI服务器 出处:《西安电子科技大学》2012年硕士论文 论文类型:学位论文
【摘要】:车载视频服务器是一种安装在移动车辆上的嵌入式设备,用户可以通过它实时、直观的了解车辆的信息。基于车载视频服务器强大的功能,用户在使用该设备时需要配置各种参数信息,如何方便快捷的获取并配置车载设备的参数是摆在用户面前的首要问题。 本文设计并实现了一种对嵌入式车载视频服务器进行网络配置的解决方案。首先用户通过浏览器对设备进行基本功能的配置,然后配置参数会封装成HTTP报文传输到Web服务器,Web服务器对报文数据进行分析,最后将析取出来的核心数据传输给CGI服务器进行处理。该系统的实现主要分为三个部分:用户界面的设计、Web服务器的设计和CGI服务器对核心数据的处理。系统用户界面的实现采用了当前主流的前端技术,Html,Javascript和CSS;Web服务器采用了嵌入式主流的Thttpd服务器,该服务器在处理速度和功能实现上都占有一定优势;CGI服务器使用C语言进行实现,,涉及了多线程编程和进程间通信等机制。 研究结果表明,用户只需通过浏览器就可以方便的获取并配置设备的数据,从而达到对现场的设备进行网络控制的目的。
[Abstract]:The vehicle video server is an embedded device installed on the mobile vehicle, through which the user can understand the information of the vehicle in real time and intuitively. The user needs to configure all kinds of parameter information when using the device. How to obtain and configure the parameters of the on-board equipment conveniently and quickly is the first problem in front of the user. This paper designs and implements a solution to the network configuration of embedded vehicle video server. First, the user configures the basic function of the device through the browser. The configuration parameters are then encapsulated as HTTP packets and transmitted to the Web server to analyze the message data. Finally, the core data is transferred to the CGI server for processing. The implementation of the system is divided into three parts: the design of the user interface, the design of the web server and the processing of the core data by the CGI server. The implementation of the home interface adopts the current mainstream front-end technology, such as HtmlMU Javascript and CSSU web server, which adopts the embedded mainstream Thttpd server. This server has some advantages in processing speed and function realization. The CGI server is implemented in C language, which involves multi-thread programming and inter-process communication mechanism. The research results show that the user can easily acquire and configure the data of the device through the browser, so as to achieve the purpose of network control of the equipment in the field.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.5;TP393.09
【参考文献】
相关期刊论文 前10条
1 邓传军;黄爱生;;有关嵌入式web技术的研究[J];北京工业职业技术学院学报;2006年02期
2 张毅,赵国锋;嵌入式Internet的几种接入方式比较[J];重庆邮电学院学报(自然科学版);2002年04期
3 李夏 ,王化深 ,易海旺;嵌入式Linux在车载设备应用中的实时性分析[J];单片机与嵌入式系统应用;2005年12期
4 梁合成,Tracy Thomas;关于上Internet网和TCP/IP协议的实用技术[J];电子产品世界;2000年07期
5 徐友春,王荣本,李兵,李斌;世界智能车辆近况综述[J];汽车工程;2001年05期
6 阙建荣,卿立军;嵌入式瘦服务器中TCP/IP协议栈的研究与实现[J];企业技术开发;2004年02期
7 关惠平;谢飞鸿;刘有录;;车载综合信息系统终端构筑方案的研究与实践[J];计算机工程与设计;2006年02期
8 田玉娥;浅析网页标记语言HTML[J];山西科技;2005年04期
9 袁琳,李秉严;SGML、HTML、XML的比较[J];四川图书馆学报;2001年03期
10 何轩;夏应清;李祥;付晓军;占林松;;基于以太网的嵌入式Web服务器的设计与实现[J];微电子学与计算机;2005年12期
相关硕士学位论文 前5条
1 王晓庆;嵌入式系统硬件平台设计及操作系统间的移植[D];国防科学技术大学;2004年
2 肖杰;基于uClinux嵌入式系统设计及其在Web服务器中的应用研究[D];湖南大学;2005年
3 刘博;嵌入式Web服务器的设计与实现[D];西安电子科技大学;2006年
4 钱连举;基于ARM的嵌入式Linux系统移植技术研究与应用[D];电子科技大学;2006年
5 蔡莉白;嵌入式操作系统Windows CE的研究与应用[D];厦门大学;2006年
本文编号:1524886
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1524886.html