基于Rex系统的嵌入式服务器的设计与实现
发布时间:2018-11-24 07:31
【摘要】:随着当今科学技术的不断发展,终端电子产品日趋多样化,嵌入式Web服务器,是将Web服务器植入嵌入式终端产品中,在特定的硬件系统平台和软件的支持下,使得嵌入式终端产品具备了以TCP/IP协议为底层的通信基础,从而通过Web技术实现基于互联网的数据交换。 本文基于实时嵌入式Rex操作系统,使用GoAhead设计并实现了一个小型的嵌入式Web服务器。首先通过对Rex操作系统和GoAhead服务器底层网络接口的分析和对比,描述了移植GoAhead服务器的总体设计思路。然后在详细设计与实现中,通过改造GoAhead初始化流程,,改造GoAhead底层Socket通信机制,重新设计异步Select接口模型以及搭建GoAhead前后台的数据交互过程,最后通过测试和分析,表明该服务器能够在Rex操作系统上稳定的运行和工作,实现了产品的需求。
[Abstract]:With the continuous development of science and technology, the terminal electronic products become more and more diversified. Embedded Web server is embedded in the embedded terminal product, with the support of specific hardware system platform and software. The embedded terminal product has the communication base based on TCP/IP protocol, so that the data exchange based on Internet can be realized by Web technology. Based on the real-time embedded Rex operating system, this paper designs and implements a small embedded Web server with GoAhead. Firstly, through the analysis and comparison of Rex operating system and GoAhead server's underlying network interface, this paper describes the overall design idea of transplanting GoAhead server. Then in the detailed design and implementation, through the transformation of the GoAhead initialization process, the transformation of the GoAhead bottom Socket communication mechanism, the re-design of asynchronous Select interface model and build the GoAhead front and back data interaction process, finally through testing and analysis. It shows that the server can run and work stably on the Rex operating system and realize the requirement of the product.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP393.05
本文编号:2352797
[Abstract]:With the continuous development of science and technology, the terminal electronic products become more and more diversified. Embedded Web server is embedded in the embedded terminal product, with the support of specific hardware system platform and software. The embedded terminal product has the communication base based on TCP/IP protocol, so that the data exchange based on Internet can be realized by Web technology. Based on the real-time embedded Rex operating system, this paper designs and implements a small embedded Web server with GoAhead. Firstly, through the analysis and comparison of Rex operating system and GoAhead server's underlying network interface, this paper describes the overall design idea of transplanting GoAhead server. Then in the detailed design and implementation, through the transformation of the GoAhead initialization process, the transformation of the GoAhead bottom Socket communication mechanism, the re-design of asynchronous Select interface model and build the GoAhead front and back data interaction process, finally through testing and analysis. It shows that the server can run and work stably on the Rex operating system and realize the requirement of the product.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP393.05
【参考文献】
相关期刊论文 前2条
1 王聪;;基于JUnit框架的软件测试[J];湖北汽车工业学院学报;2007年01期
2 刘兵;;JUnit设计模式分析[J];程序员;2003年06期
本文编号:2352797
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2352797.html