学位论文 > 优秀研究生学位论文题录展示
基于ARMLinux的高速数据采集技术研究
作 者: 梁志毅
导 师: 高金山
学 校: 北京交通大学
专 业: 计算机科学
关键词: 嵌入式系统 高速数据采集 ARM Linux FIQ 内存管理 设备驱动 FPGA
分类号: TP274.2
类 型: 硕士论文
年 份: 2006年
下 载: 511次
引 用: 7次
阅 读: 论文下载
内容摘要
本文研究基于ARMLinux的高速数据采集系统的设计与实现问题。论文完成了以ARM + FPGA结构为平台,ARMLinux为核心的系统的软、硬件设计,进行了信号的高速采集和处理的实际测试,对实验数据进行了分析。同时为了体现ARM + FPGA结构在功耗节省方面的优势,我们用NIOS II实现了系统同样的功能,并利用工具对两种结构的系统功耗作了比较,有效地验证了我们的论点。论文从软硬件两方面入手,阐述了基于ARM处理器和FPGA芯片进行高速数据采集的硬件系统设计方法,以及利用ARMLinux操作系统进行高速数据采集的软件程序设计问题。硬件方面,为实现高速采集目的,选择了AD公司的AD9481芯片。并在FPGA平台上,基于乒乓原理,设计实现了多路FIFO缓冲和双端口数据存储结构。利用阈值控制方式获取目标信号,并触发ARM平台的外部FIQ,在FIQ中断处理程序中通过GPIO高速并行获取观察数据。软件方面,为了更好更有效地管理和拓展系统功能,我们移植了ARMLinux。在ARMLinux平台上,设计实现了EP7312平台上的LCD设备驱动程序和数据采集应用程序。并通过修订内核,实现了利用FIQ机制高速获取外部设备数据,用户进程通过访问系统空间获取实验数据并在LCD加以显示。论文实现了利用FIQ机制控制前端外设进行高速数据采集的系统功能。在前端采样频率达到125MHz时,系统仍能够正常地进行数据采集、传输和显示的工作。
|
全文目录
中文摘要 6-7 ABSTRACT 7-10 1 引言 10-13 1.1 嵌入式系统概述 10-11 1.2 嵌入式高速数据采集系统的应用 11-13 2 系统软硬件功能划分 13-16 2.1 系统功能流程描述 13 2.2 硬件功能描述 13-14 2.3 软件功能描述 14-16 3 基于ARM + FPGA 的硬件结构设计 16-22 3.1 系统硬件架构框图 16 3.2 器件选择和功能模块划分 16-22 4 ARM 平台上的软件开发 22-67 4.1 ARM 平台上的软件开发 22 4.2 嵌入式操作系统概述 22-23 4.3 系统软件部分希望实现的目标 23-24 4.4 选取ARMLINUX 作为解决方案 24-27 4.5 ARMLINUX 应用于嵌入式系统 27-41 4.6 ARMLINUX 平台搭建所做的工作 41-48 4.7 ARMLINUX 的设备驱动开发 48-62 4.8 基于FIQ 功能的快速数据采集实现 62-67 5 测试数据分析 67-71 5.1 测试环境 67 5.2 测试数据及现场资料 67-69 5.3 误差分析 69 5.4 NIOS II 结构与ARM+FPGA 结构的功耗比较 69-70 5.5 实验总结 70-71 6 系统的升级与发展 71-75 6.1 本系统可升级的部分 71-73 6.2 改用NIOS II 的FPGA 高速数据采集系统设计构想 73-74 6.3 改用ARM9 + FPGA 结构的高速数据采集系统构想 74-75 7 结论 75-76 参考文献 76-77 附录A 部分代码 77-86
|
相似论文
- 基于FPGA的电磁超声检测系统的研究,TH878.2
- 基于FPGA的五相PMSM驱动控制系统的研究,TM341
- LXI任意波形发生器研制,TM935
- 基于FPGA的射频功放数字预失真器设计,TN722.75
- 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
- 直扩系统抗多径性能分析及补偿方法研究,TN914.42
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
- 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
- 基于FPGA的高速图像预处理技术的研究,TP391.41
- 基于FPGA的高速数字图像采集与接口设计,TP274.2
- 基于FPGA的电感传感器数据采集系统的研制,TP274.2
- 基于Nios的串行总线分析仪研制,TP274
- 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
- PXI高性能数字I/O模块研制,TP274
- LXI计数器研制,TP274
- 基于FPGA的高速实时数据采集系统,TP274.2
- 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
- 温压炸药爆炸温度场存储测试技术研究,TQ560.7
- FPGA在低压SVG中的应用,TN791
- 通用型LCD检测系统设计,TN873.93
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统 > 数据收集和处理系统
© 2012 www.xueweilunwen.com
|