Font Size: a A A

Design And Realization For Embedded Control System Based On ARM920T

Posted on:2008-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:S Y WangFull Text:PDF
GTID:2178360215982360Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The traditional 8/16 bit MCU (Micro-Control Unit) can not meet the requirements of mass information management because of its slow speed, heavy consumption and difficult to implement internet protocol. The industry computer is too big, and have low credibility. As ARM (Advanced RISC Machine) chip and Linux operating system become continuously mature and perfect, an embedded communication control system is newly proposed, which combine the industry network based on TCP/IP and field bus well, display the networking and opening direction of the industry field.Firstly based on the research hot point and application in industry communication control field, design the system architecture. Adopt the core board -bottom board hardware design, which will be flexible to extend the system. Then modularize the circuit diagram of the core board and the bottom board, resolving the anti-interference and layout problem of the PCB, completing the hardware debugging.According to the Linux system architecture analysis, newly bring forward the Ftp-Telnet long-distance development module to improve efficiency. Mainly analyze the coding of the system boot loader and function module, completing the Linux kernel transplant to the board and resolving many problems during this process.The device driver is the main part of the system, which link the software and hardware platform. Due to device driver, the system could utilize the related hardware resource. So the system efficiency is determined by the device driver efficiency. Then analyze the Linux kernel device driver program module and the key problems, separately introduced the way to develop drivers for peripherals with CAN ( Controller Area Network) bus and RS-422/Rs-485 bus, newly using the dynamic module loading method and the static compiling to kernel method , discussing the difference of the two methods. Based on the industry special requirement for the network, describe the development process of the network driver. All of these drivers can work stability.At last, we make an integration test for the whole system. For restraining disturb problem, Make an imitation test to consider the maching resistance. We make a test for the system communication module, such as CAN, UART and Network. They are confirmed to work well and could assure the system to communicate and control well. Along with the development of the MCU and network technology, it will be more and more common to implement the combination of ARM and Linux embedded technology to the Industry system. This communication control system based on ARM 920T has been transformed to series product and used broadly in Nanjing, Wuhan, Yichang and Changsha's power system.
Keywords/Search Tags:embedded system, ARM920T, Linux, device driver, CAN bus
PDF Full Text Request
Related items