| 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.At the mean time , lots of network equipments are more and more widely used into embedded system since the progressively development of network technology. The cheap and powerful microprocessors and various kinds of peripheral equipments have made 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 the most market 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 owes 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. The application of uClinux has been spread to the research of ARM embedded system.In this thesis, the embedded Linux system based on ARM has been developed. The embedded hardware system of tow network ports is designed taking Samsung ARM7TDMI CPU as the core. And a small uClinux system is embedded into this hardware system. Various kinds of application in uClinux system can be developed. The driver program of RTL8019 based on Linux system is completed, and is embedded into uClinux system.This thesis provides with a higher practice and research value in the field of studying embedded system. At last, the sum-up and improvement suggestion of the thesis are given. |