Font Size: a A A

Based On Arm's Embedded Web Server Design And Development

Posted on:2011-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:L N GongFull Text:PDF
GTID:2208330332473010Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the rapid development of embedded system and the popularization of Internet, the access of embedded systems into the Internet has become an popular areas and inevitable trend, and the embedded web server is an important application direction. The main task of embedded web server is transmit informations at any embedded device which is connected to the network, in order to monitor embedded devices through the network.User may has access to the equipment via browser at any time and place, user can also config or manage the equipment througn network.Embedded Web technology has been widely applied in various fields of life and industry, and has brought convenience to people. So it is of practical significance to study and develop an embedded Web server.Recently, with the character of the high capability, the low power and the low cost, ARM microprocessor has became the ideal choice of embedded product development. It can easily achieve the TCP/IP protocol stack, therefore, it provides favorable conditions for embedded Web server.So the thesis regarding ARM9 processor of AT91RM9200 as the platform, based on embedded Linux operation system, combining the relevant Web technology, has carried on research on embedded web server.This Paper has mainly introduced the designment of software, hardware and realization of the embedded Webserver based on ARM.First, this Paper uses the AT91RM9200 microprocessor to construct the hardware Platform, analyses the function module of AT91RM9200,and describes the main Peripheral circuit of the embedded system which includes the module circuit of Power, memorizer, Ethernet interface and JTAG, and so on, and then completes the design of hardware system.Second, the software part has adopted Linux operating system which the source code is opened. We transplant the Linux to ARM, and in order to make embedded system work smoothly, it also needs to design software platform, such as bootloader, kernel and file system.At last, based on analyzing TCP/IP and HTTP protocol, choosing appropriate protocol and simplify it according to the feature and function of the embedded servers and the principle of CGI is alsointroduced. After that, studied the workflow of Boa server program and completed the configuration and installation of Boa server in the system. The result of the experiment shows that this system can provide Web server functionality, achieve dynamic and static pages display and simple control functions.Our embedded web server has characters of briefness, cheap and strong general use etc. It can Provide a customer telnet the server, interview it and do some control. It can get an application in various situations such as remote video frequency monitor, intelligent family electric appliances and the share of information. At the end of this article, a sum-up and prospect of some usage of system are given.
Keywords/Search Tags:Web server, Embedded system, ARM, Linux operating system
PDF Full Text Request
Related items