Font Size: a A A

The Design Of Embedded System Based On ARM

Posted on:2008-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:X H GongFull Text:PDF
GTID:2178360212979571Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the development of computer technology and integrated circuits technology, the embedded system based on 32-bit ARM processor has more and more important impact on instruments development. The application of ARM processor makes instruments more intelligential and networking, the operation of instrument more humanistic and simple, the function of instruments more adequate. Moreover, ARM processor is wilderly used in consumer electronics, industry control and automotive electronics, with the merits of high-performance, low power consumption and low cost.The design of embedded system is taken as a concrete research object, and the ARM microprocessor is selected to be the core of embedded platform. The related theory and latest technology of building an embedded system based on ARM and embedded OSμClinux is realized with co-design method of software and hardware.In this thesis, based on analyzing the basic concept of embedded system and its important part the ARM core and the architecture of ARM are introduced. Moreover, the operating status and the work pattern of the processor are concrete described. Then, according to the principle of selecting ARM, the chip LPC2290 produced by PHILIPS and S3C44B0X produced by SAMSUNG are selected. Moreover, the function and operational principle are concrete introduced.The emphasis of this thesis is the hardware and software design of embedded platform. The design of hardware circuits includes the design of minimal system circuit, extender of memorizer, JTAG debugging interface circuit, serial interface circuit, I2C interface circuit and man-machine interactive system circuits, and the debugging procedure of hardware circuits. The design of software includes porting of embedded OSμClinux, porting of MiniGUI and the design of human machine interface with MiniGUI on embedded OSμClinux. In the process of porting of embedded systemμClinux, it minutely introduces how to create cross compilingenvironment, how to add user program, how to compile device driver and so on.The design results of this thesis establish a solid foundation of developing embedded application and achieve the aim of the assignment.
Keywords/Search Tags:Embedded System, ARM, μClinux, MiniGUI
PDF Full Text Request
Related items