Font Size: a A A

Study And Realization Of An Embedded Web Server Based On ARM

Posted on:2008-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:G T FangFull Text:PDF
GTID:2178360245492921Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Recently, with the rapid development of embedded system, more and more embedded devices are used in industrial control and intellectual house. Accompanied by the progress of network technology, it has gradually become a trend for Embedded equipment to access network through Internet or LAN. By installing a built-in Web server in embedded system, User may have access to the equipment via browser at any computer which is connected to the network, User can also config or manage the equipment througn network. So it is of practical significance to study an embedded Web server.The author developed and implemented an embedded Web server on the S3C44B0X based board by usingμClinux operating system as development platform.Two schemes are put forward in this paper: One is an embedded Web server based on boa, the other is an embedded Web server based on HTTP and socket programming. In the first scheme, the main work is to transplant boa inμClinux and to design CGI. The result is realization of dynamic pages and simple control functions. In the second scheme, it is possible to fulfill the GET and POST requests in HTTP and to produce simple dynamic pages.It is also possible to realize the query of history data and some control functions in the request of browser.In this paper, the architecture of embedded Web server and the S3C44B0X development platform is first discussed , the principle and realization of bootloader is also introduced .After that the characteristic ofμClinux and network driver is described ,including the transplant ofμClinux.In chapter 5,the principle and mechanism of TCP/IP and HTTP is first discussed, and the principle of CGI is also introduced.At the end of this chapter,the transplant of boa,the design of CGI and the test of Web server is discussed .In chapter 6, the design principle of an embedded Web server and the programe flow chart is first put forward.This chapter is focused on the analysis of main programe flow and the generation of dynamic page ,and the query of history data as well . The process of control functions is also discussed in this chapter. At the end of this chapter , the test result of the Web server is given .
Keywords/Search Tags:Embedded Web Server, μClinux, HTTP, boa, Scoket
PDF Full Text Request
Related items