基于Rex系統(tǒng)的嵌入式服務器的設計與實現(xiàn)
發(fā)布時間:2018-11-24 07:31
【摘要】:隨著當今科學技術的不斷發(fā)展,終端電子產品日趨多樣化,嵌入式Web服務器,是將Web服務器植入嵌入式終端產品中,在特定的硬件系統(tǒng)平臺和軟件的支持下,使得嵌入式終端產品具備了以TCP/IP協(xié)議為底層的通信基礎,從而通過Web技術實現(xiàn)基于互聯(lián)網的數據交換。 本文基于實時嵌入式Rex操作系統(tǒng),使用GoAhead設計并實現(xiàn)了一個小型的嵌入式Web服務器。首先通過對Rex操作系統(tǒng)和GoAhead服務器底層網絡接口的分析和對比,描述了移植GoAhead服務器的總體設計思路。然后在詳細設計與實現(xiàn)中,通過改造GoAhead初始化流程,,改造GoAhead底層Socket通信機制,重新設計異步Select接口模型以及搭建GoAhead前后臺的數據交互過程,最后通過測試和分析,表明該服務器能夠在Rex操作系統(tǒng)上穩(wěn)定的運行和工作,實現(xiàn)了產品的需求。
[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];湖北汽車工業(yè)學院學報;2007年01期
2 劉兵;;JUnit設計模式分析[J];程序員;2003年06期
本文編號:2352797
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2352797.html
最近更新
教材專著