摘要
设计了一种基于ARM9与Linux的嵌入式实时数据采集系统。通过对数据采集实时理论的研究和对系统应用需求的分析选择设计了系统的软硬件,其中主要包括基于AD7892的采集模块硬件设计,对操作系统Linux的配置移植,采集模块驱动程序的编写等。提出了用一个环形内存池数据结构代替传统的FIFO,并在此基础上通过Linux多线程技术实现了一个实时数据采集系统。测试表明系统具有较高的采样速率和实时采集性能,并实现了大样本数据连续不丢点存储。
It designs a kind of embedded real-time data acquisition system. It designs and chooses the hardware and software of real-time data acquisition system through the research of the real-time data acquisition theory and the analysis of application. It includes the design of data acquisition hardware based on AD7892, the configuration and plant of Linux operating system, the compile of the drivers. It put forward a loop data structure in memory pool instead of FIFO, based on this, it discusses the multithreading technique of Linux operating system and the application of it in embedded real-time data acquisition. The test has indicated the system capable of high data acquisition speed and real-time data acquisition. This system also implements large block storage without losing data.
出处
《微计算机信息》
2009年第20期98-100,共3页
Control & Automation