With the development of Computer technology and Communication technology in Information times and the aboard application of Internet, it is clear that 3C (Computer, Communication and Consumer) will converge in the near future which will lead the focus of Computer Industry from the Compute product to information product. The embedded system and embeded OS have approached a remarkable development.This thesis, firstly, summarizes the structure and performance of the embedded system, then introduces the research of embedded technology at domestic and international. On the base of synthetic comparing all kinds of Embedded Operating System exiting today, the paper analyses the excellence and limitation of using Linux to build Embedded System. And the exploitation of the driver for Linux.The process of transplanting Linux to Arm is complicated and highly skillful.This paper has expatiated the process of transplanting and also has put forward some constructive plans.And then mainly discussed the programming methods and skills of drivers under Linux environment.Because of the meter with high quality, multitask and multiple capability,the complicated data terminals and prepositive machine,as the demand of hardware and software be higher and higher,more and more complicated services, embedded Linux platform have been used for products.At last,based on the research result,the GPRS smart terminal system based on embedded Linux has been successfully designed.This system adopted advanced and reasonable truss of hardware and software,and embedded Linux operating system.This system collects meter data,such as complex curve,electrical energy and so on through RS485.Then it sends data to control center through GPRS wireless module from Siemens.At last.via Linux application program analysing and disposing ,multifunctional smart terminal system has high precision.The embedded Linux system has been realized and successfully used in Wasion electronics co.,Ltd GPRS terminals.All the drivers and applications has been operating stably on 8M flash. The methods reported in the paper could be beneficial to the research on embedded system and the application in embedded Linux. |