Font Size: a A A

The Design And Development Of Industrial Control Terminal Based On Linux OS

Posted on:2011-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y WangFull Text:PDF
GTID:2178330338975901Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Recently, embedded technology and industrial control technology continue to flourish, and have been widely applied to various areas of people's life, being a new growth point in our country's economy. Meanwhile, ARM series CPU have replaced some parts of traditional platforms, such as MCU, PC104 and so on, and have become mainstream chip in the field of industrial control automation, consumer electronics, automotive electronics. Currently, although there are many embedded systems being used widely, including Windows CE, Vxworks, Uc/os-II, Linux, QNX, PalmOS. Many of them are not open source, which are not conducive to cutting and transplantation. And Linux system has so many advantages, such as source code, system stability, excellent memory management, which can meet the requirements of industrial control systems well.This paper proposes an industrial control terminal which is based on the Linux system. This industrial control terminal combines LCD touch screen and PLC controller, and has been applied to the hydraulic control system of small towns. The paper studies and designs host computer part, in which AT91SAM9261 is taken as the core processor and the system software is made up of embedded Linux system and based on Qt control interface. The whole system includes the following aspects.1. Analyzing the current actuality and direction of industrial control systems, embedded Linux systems and water supply systems in small towns and villages. In view of the water supply system's characteristics, this paper discusses the reasons for using embedded Linux system.2. According to actual project requirements and CPU's performance, designing the main peripheral hardware modules, such as memory interface, power module, display module and communication interface.3. Analyzing the principles and structures of bootloader and Linux system. According to the features of the embedded systems, this paper modifies and reduces the kernel, and transplants the u-boot and Linux2.6 to the platform of AT91SAM9261, and makes root file system by busybox, builds software platform for industrial control.4. According to practical hardware circuit, this paper revises and writes touch screen driver, UART driver, LCD driver and USB driver.5. Dissertating the GUI development environment of Qt/Embedded under embedded Linux system, and transplanting the Qt/Embedded to the platform of Linux2.6.6. In the last of this paper, the author combines the requirements of the lab project "hydraulic control system" and compiles the graph control interface of hydraulic control system.
Keywords/Search Tags:AT91SAM9261, Industrial Control System, Embedded Linux System, QT/Embedded
PDF Full Text Request
Related items