Font Size: a A A

Based On The Design And Implementation Of Embedded Linux Web Server

Posted on:2013-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:P FangFull Text:PDF
GTID:2248330374485919Subject:Circuits and systems
Abstract/Summary:PDF Full Text Request
Nowadays all kinds of embedded systems can be seen everywhere in people’s jobs and lives. Along with the ever-improving performance of embedded microprocessors, more and more embedded systems are combined with network, which offers efficient ways to administrate, control, or minitor all sorts of embedded devices.To achieve these functions in a common practice, a web server which suits embedded enviroments is to be implemented, and this is the research objetive of this paper.An embedded web server is an application program running on an embedded system, relying on the support of a TCP/IP stack.Therefore, a stably running embedded system should be constructed firstly, including both the hardware system which is based on an embedded CPU and the software system which is based on a operating system. Further more, a TCP/IP stack should be implemented. S3C2440is adopted in this design because of its popularity and its typical role of embedded CPU. The famous open-source Linux is chosed as the operating system of this design. In summary, this design fulfils a web server program running on the embedded Linux system, and this task includes the following aspects:(1) Overall design of the web server;(2) Design of hardware system which consists of the memory module and debug interface, etc;(3) The design of system software, including the installation of cross-compiler, the porting of U-Boot, Linux kernel and the root file system, etc;(4) Design and implementation of a web server which support version1.1of HTTP (Hypertext Transfer Protocal). Tests of this web server including both static and dynamic webpages service signify that the goal of this system is achieved.
Keywords/Search Tags:Embedded system, ARM, Web Server, Linux, HTTP
PDF Full Text Request
Related items