Font Size: a A A

Embedded WebServer Research Based On ARM

Posted on:2008-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:J X WuFull Text:PDF
GTID:2178360215473744Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
With the computer technology development, embedded system has become an important constituent of the computer domain. As the character of the high capability, the low power loss and the low cost by ARM system structural design microprocessor, it widely applies to the design domain of the embedded system, and is the widest 32 microprocessors present. Generally, any special software and hardware system with the microprocessor is allowed to be called embedded system.With the development of Internet, the B/S (Browser/Server) way has become prevent, the majority of networks application systems were all by this B/S way exchange information with the network user. The foundation of B/S is the customer port must have a browser procedure, and the server port must have the correspondence Web server. Obviously, the Web server is playing the decisive role under the B/S way, so general interconnect website use the function general Web server. But, regarding of the general management information system or the middle and small scale application system, the Web server function which needs is quite simple, if still uses the large-scale general Web server, without doubt which is one kind of resources waste. The solution is using the function relatively simply, the smaller volume, the less consumption resources simple Web server, thereupon, embedded Web server arise at the historic moment.Since more and more user visit inserts the embedded Web server, accordingly, the visit quantity and the data current capacity also increase rapidly, the request handling ability and the computation intensity also correspondingly increases. Individual embedded Web server is subject to the limit of the handling ability, has the possibility to be unable to satisfy the request of the big visit quantity, and becomes in all probability the new bottle neck of the network visit. In this kind of situation, we propose embedded Web server load balance technology of adopting several embedded Web server to serve for an application. Embedded Web server cluster systems have the high usability and the character of load balance, easy to expand, and become the best method to solve this question.This paper has mainly developed the software, hardware design and realization of the embedded Webserver based on ARM. The core of hardware part is S3C2410X processor produced by Samsung, which CPU is the RISC style based on ARM920T kernel. The software part has adopted Linux operating system which the source code is opened. The hardware part mainly introduced ARM microprocessor, the total construction of the hardware system, the apparatus choice, each connected electrocircuit designing and hardware platform debugging. While the software part discussed the development environment constructing, the starting procedure Vivi, the transplant of Linux kernel, Socket programming, the transplant of embedded Boa Webserver and realization and so on. At the same time, it has researched the arithmetic of embedded Web server load balance, and the main contents included the brief introduction of cluster and load balance, the proposing and realization of the arithmetic of embedded Web server cluster's load balance.
Keywords/Search Tags:ARM, Linux, Vivi, Embedded Web Server, Load Balance
PDF Full Text Request
Related items