Font Size: a A A

Study And Development Of Embedded Linux System Driver

Posted on:2013-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:T Y ZhaoFull Text:PDF
GTID:2248330374455556Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the development of electronic and information technology, the endlessstream of new hardware products applied to the field of digital processing. Thismakes the digital collection headed to the direction of intelligent, multi-functional,interactive, real-time and low power consumption. In the field of seismic dataacquisition, the collector needs to collect real-time data, and transmit it to theseismic network center so as to further processing. At the same time it can form asystem node with the sensor and make remote control adapt to the instrument.Embedded intelligence has become the development direction of the seismic dataacquisition. The seismic network has a large number of old instruments. In orderto connect these old instruments into the seismic network to share publicresources of the system and prevent the entire system from stopping workingcaused by partial damage, seismic data acquisition should employ the modulardesign. Modular enables the new hardware to fuse with the seismic networkrapidly. To achieve these goals, data collection should adopt the modularintelligent embedded system design. Linux system is a mature open source systemwith modular design and efficient real-time and excellent network support. Thesystem can fully meet the demand of the design of seismic data acquisitioninstrument, form seismic system into a stable network effectively and providereliable real-time data for the rapid prediction of earthquake.At present the seismic data acquisition systems are typically single-coreprocessing systems, slow processing speed, lack of network transmission function,which can not meet the needs of the earthquake quick report. According to therequirements of modern earthquake reporting system and development of futureseismic network, the planned acquisition instrument adopts ARM+DSPdual-core architecture. In this paper, the research and development of ARM partof the acquisition instrument is based on the S3C6410platform. The platform isrich in peripherals which can meet the analysis and development of the collector’sARM part. This paper briefly describes Linux system porting of the platform andstudies the development of peripheral device drivers in Linux. The device driveris the door into the Linux kernel. For the emerging new hardware, thedevelopment of device driver is also a meaningful task. This article focuses on thedevelopment process and ideas of the Linux driver module, and analysis of theLinux kernel driver characteristics. According to the needs of the seismic dataacquisition instrument, this paper studies the development of DMA driver toachieve rapid data transmission and fast communication with DSP. In order toprevent the false triggering of the instrument keys, this article designsanti-vibration key driver. Combined of these drivers development examples, theadvantages and process of driver development are elaborated.Finally, the paper summarizes the main research content and several innovative, and pointed out the current deficiencies and the content and directionof further research are put forward.
Keywords/Search Tags:Embedded, Intelligent Systems, Linux Module Drivers, ARM
PDF Full Text Request
Related items