With the development at full speed in the microelectric technique and computer technology, the embedded systems are widely used. Because it has small space, low power dissipation and powerful performance, the embedded system has already applied to such fields as military national defence, industrial control and intellectual home appliances and so on. Meanwhile, more and more embedded equipments require using web server in it in order to visit them through Internet, and make some simple control.μClinux is a branch of Linux, it designed for microcontrol field mainly. It inherited most advantages of Linux such as stabilization,easily portable, poweful network, complete file system supporting and standard API supporting, which make it have a great deal of advantages as the embedded operating system.An embedded web server has been developed in this thesis, which beginning with kernel, then analyzed and discussed memory management, process management, interrupt and boot process. We also described kernel customization and its size reduction in it. On these bases, we finished an embedded web server, which analyses the custom request by HTTP engine, and make the corresponding response according to the analysis result. Its main characteristic is simple, portable, fast and secure. Meanwhile, we put forward some suggestions about developing embedded web server. Finally, a sum-up and prospect of the further application of this embedded system are given. |