Font Size: a A A

ARM-Based Embedded Control Platform Design

Posted on:2011-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y PanFull Text:PDF
GTID:2248330338488943Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The embedded system is the most popular science in recent years, and develops rapidly. The next few years, with the development of information technology, intelligent and network, it will also gain vast development space. As the industrial technology of information age, the embedded technology shoulders a great historical mission. Facing of great opportunities and challenges, it has sprung up everywhere, and becomes the mainstream of the development of information technology.Control area is a very important embedded system applications, can be said that the rapid development of embedded technology is inseparable from the development control area.In the background of embedded systems widely used, the field of modern control systems also put forward higher requirements to control systems in data processing capacity, real-time and stability. In embedded control program, ARM’s 32-bit processor with its high speed, low power and low-cost becomes the preferred processor. In a variety of embedded operating systems, Linux system, with its advantages in source code open, functional stability, clear structure becomes the research focus in the field of embedded systemsSo, this article combines the respective advantages of ARM and Linux, designs a ARM + Linux-based embedded control platform to make it more consistent with modern industrial production and demands. In this paper, using the mainstream industry adoption of the ARM7 family processors S3C44B0X and the open source operating systemμCLinux completed a control platform design, and on this basis, completing a temperature control instance.The major work done is: Analysis satus and significance of embedded system, demonstrate the control program selection and the advantages of this program, design hardware platform of the system, establish software platform of the system, system debugging and so on.The hardware design main including: CPU selection, memory expansion, power and clock circuit design, I / O and Keyboard expansion, UART expansion, LCD expansion, network interface and CAN bus expansion, temperature acquisition circuit and output control circuit design .The software design main including: transplant the real-time embedded operating systemμCLinux, transplant the Bootloader, establish the Linux file system,prepare the related hardware drivers, transplant the GUI and write the procedures related to the temperature control system. Finally, complete the debugging of hardware and software platform and descript the debugging process and methods detailed. The experiment results show that : the platform hardwares run smoothly, system runs well, responses fast ,the platform has a good ability to tailor and porting and can be used as a general control platform. The results achieve the desired effects.
Keywords/Search Tags:ARM, expansion, μCLinux, Bootloader, Driver, CAN bus
PDF Full Text Request
Related items