Abstract:With the rapid development of computer technology,embedded system is more and more widely used. By now, embedded computer system is much more than common computer in quantity: there are about 5-10 microprocessor in the peripheral equipment of a computer. At the mean time, lots of network equipments become the new application environment of embedded system since the progressively development of network technology. The cheap and powerful microprocessor and various kinds of peripheral equipments have make the hardware frames of all kinds of embedded applications stable and reliable. Since 1990s ,ARM which is 32-bit embedded RISC microprocessor,has been spread to the range of the world and occupied in the field of application of low consumption, low cost and high performance embedded system.
Because it’s excellent kernel design and application performance, Linux is running on many kinds of hardware .Linux also owns other merits such as its free source code, its inherit networking functions and its modularization design in kernel. Therefore Linux is very suitable to be the operate system of embedded system. uClinux is a branch of embedded Linux And it is designed for NO-MMU CPU.
In this thesis, the embedded Linux system based on ARM has been developed .The embedded hardware system was designed taking Samsung ARM7TDMI CPU as core. And a small uClinux system can be developed. This thesis introduces one application embedded web server and its protocol-HTTP. We have already solved the problem of developing ARM and rescarched the project of developing ARM.The important thing is that we successfully solved the difficultyes of porting uClinux into ARM hardware platform. This provides with a higher practice and research value in the field of studying embedded system. Our embedded system has the characters of low cost and high efficiency. At last, a sum-up and prospect of some other usage of Linux embedded system are given.
Keywords: Embedded; WEB servers; Remoto control;ARM;Internet Application