Font Size: a A A

Design Of Data Collecting System Based On ARM

Posted on:2014-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:C G JinFull Text:PDF
GTID:2268330401980711Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer technology, the embedded system becomes one of the focus in IT industry, and emerges a huge market demand. The embedded processors and embedded operating system are the core tech-nology of The Embedded Systems. Because of its high speed, low power consumption, low-cost, strong function, unique16/32dual-instruction set and many other high-performance, ARM(Advanced RISC Machines) company’s32-bit RISC processor has become the first processor in mobile communications, handheld computing, Multimedia digital consumer and other embedded solutions. In various of embedded operating systems, Linux has the advantage of clear structure and open source code, so it has been widely applied in the embedded systems field such as data acquisition, instruments, control system, handheld devices and so on.To meet a remote control explosion calibration device requirements of the China Petroleum Group Eastern Geophysical Exploration Company Ltd, the subject designs the high-speed data acquisition and high-precision timing embedded system which is based on the core of Atmel AT91RM9200embedded microprocessors. The system can capture and display the remote control exploded real-time transient waveform, and compute explosive energy and precisely determine the delay time of the remote control explosion. System hardware circuit, including the AT91RM9200micropro-cessor serial, LAN, USB interface and memory configurations, expanses high-speed data acquisition and high-precision timing and control module. Based on hardware design, embedded Linux software development platform is built. The operating system configuration is completed, the cross-compile tools is compiled, and the Linux development environment is built. Based on a detailed analysis of the latest Linux kernel2.6points, Linux2.6kernel is transplanted, configured and compiled. The functions of GPIO driver and ADS7852driver design are realized, thus hardware time control and data acquisition are achieved. Qt libs and Qtopia for ARM and x86arehitecture are configured and compiled respectively, and with QT/Emb-edded+Qtopia programme to build the platform graphical interface system; through the analysis of LINUX file system and embedded systems contrast, we choose the YAFFS+CRAMFS programme organized platform file system. This article details the hardware and software design and implementation process, and describes the experimental prototype. Test results show that the design of embedded systems in high-speed data acquisition and high precision timing achieves the expected goals.
Keywords/Search Tags:remote control explosion, ARM9, data acquisition, embedded LINUXoperating system, system transplantation, driver, Qt/Embedded, file system
PDF Full Text Request
Related items