湖南大学
硕士学位论文
基于Linux操作系统的嵌入式数据采集模块设计与实现
姓名:易斌
申请学位级别:硕士
专业:电路与系统
指导教师:戴瑜兴基于 Linux 操作系统的嵌入式数据采集模块设计与实现
摘要
数据采样在现代工业中发挥着非常重要的作用,工业设备的监测和控制都离
不开数据的采集。但传统的基于单片机系统的数据采样模块因为无法或很难完成
操作系统的嵌入、文件的管理、各种接口的连接、与Internet的互联、大容量存
储器的扩展等功能,所以在许多领域的应用受到限制。针对这些问题,设计开发
了基于Linux操作系统的嵌入式数据采集模块。
(1)深入研究了数据采集与处理系统的研究现状与发展趋势,分析了嵌入
式Linux操作系统的优点,指出了现有数据采集模块存在的问题及选题研究的目
的和意义。
(2)根据数据采集模块的性能指标要求,设计了系统的整体模块及系统信
号流程,论述了ARM32位嵌入式微处理器件的原理及性能,阐述了硬件系统设计
中的低功耗设计、可靠性设计、可测性设计、传感器测量电路等设计技术要点,
提出了系统中信号模数转换模块、内存模块、网络芯片模块的组成原理及设计与
实现方法。
(3)论述了软件平台Linux操作系统内核及其开发环境和开发工具,阐述了
软件系统设计中的嵌入式系统软件构建及FPGA数字信号处理技术,分析了嵌入式
Linux操作系统剪裁、内核移植、引导程序U-boot移植,提出了ARM中主程序的设
计及FPGA系统内部功能图和FPGA功能模块的具体实现。
(4)搭建了系统地测试平台,进行了基于SPI传输模式下核心版基本性能测
试及嵌入式数据采集通道板测试,分析了测试结果并针对出现的问题给出了改进
技术措施。
通过样机系统联调与测试表明,实现了从数据采集硬件平台设计到操作系统
嵌入工作,并开发完成了相应的数据采集应用软件,系统运行稳定可靠,达到了
预期的设计目标。
关键词:数据采集,嵌入式,Linux操作系统,ARM微处理器,AT91RM9200
II
硕士学位论文
Abstract
The embedded system plays an important role in modern industrials.The
surveillance and control can not work without data collecting.But traditional data
collecting module based on single chip system can not finish or it is very difficult to
finish the operating system embedding,the management of files, different kiinds
interface connection, mutual unite with Internet,big size memory enlargement and so
on. In the past days,it is limited in many field. In order to solve these problems,this
paper designed the embedded data collecting module based on linux OS.
Firstly this paper introduced the data collecting, the managing system with the
present condition and possible developing trend,analysised the advantages of
embedded linux OS,pointed out the possible problems of current data collecting
module and the purpose and significance of the research.
Secondely, aiming at this system requesting index sign.designed the total module
and signal flow of the system.Discussed the principle and performance of embedded
32-bit ARM micro processor.Explained the technical points of low power ,
reliability,testability sensor