| With the development of Internet and the coming of the post-PC era,the embedded systems is becoming the center of intrerst in the IT industry and exhibiting broad potential market,and the performance stricktly. Embedded system is different from former SCM(Single Chip Micyoco)system,it has own OS(operation system),upper application program,function of network communication and the management of information.ARM is the leading provider of 32-bit embedded RISC microprocessors.ARM offers a wide range of processor cores and delivering high performance together with low power consumption and system cost,and specific THUMB instrument set. ARM920T,one processor core of ARM,is very suitable to be applied in control field where requires low power consumption and network support. S3C2410X of Samsung is selected in our platform.Because it combines many virtures such as low cost and power consumption,it has been becoming an ideal processor of embedded application. Because it has the character of support of ARM technology,reduce kernel,strong network function and open resource code,Linux is used into embedded system and can exert advance of support of ARM and Linux.The device driver are the most important components which build a standard interfaces between the hardware and the terminations.The main work of this dissertation could be summarized as follows.First,the concept of embedded system and embedded Linux,and a hardware platform named"ARM-Linux based embedded system product platform"is developed.Secondly,presents the basic method for developing a device driver base on Linux system.And a ethernet driver designed for the S3C2410X based on ARM920Tis analyzed. |