为促进航空测绘信息获取的数字化、一体化、实时化,本文利用 FPGA(Field-Programmable Gate Array,即现场可编程门阵列)并行处理的优势结合 ARM 处理器低功耗高性能的特点,基于 ARM+FPGA 的双核硬件架构实现了影像的交互与显示。该系统以 Linux 操作系统为软件开发平台,以 ARM11嵌入式处理器为硬件核心、FPGA 作为协处理器,采用 FPGA 片内 FIFO(First Input First Output,即先进先出存储器)作为 ARM 处理器与 FPGA 之间的高速通信桥梁,针对 Linux 2.6.36内核完成了对 FPGA 设备的驱动设计,并基于 Qt 图形用户界面实现了影像的实时显示。测试结果表明,ARM 处理器与 FPGA 之间能够实现 VGA(640×480)图像的高速交互,帧率可达26帧/s,最大传输带宽为182 Mbps。该系统不仅体积小、功耗低、成本低,而且稳定性好、功能强,能够满足航空遥感摄影系统的实时性要求。
To promote the integration of mapping information obtained,image interaction and display are realized based on the dual-core ARM+FPGA hardware architecture in this paper by taking full ad-vantage of the parallel processor FPGA (Field-Programmable Gate Array)and the high-performance ARM processor.The real-time image display is realized based on Qt graphical interface and the driven design of FPGA FIFO (First Input First Output)is completed in the Linux 2.6.36 kernel which uses Linux operating system as the software platform,ARM1 1 as the core of embedded hardware processor and FPGA as the coprocessor.The test results show that it could achieve high speed VGA (640×480) format image interaction between ARM and FPGA with the maximum frame rate of 26 fps and the maximum transmission bandwidth of 182 Mbps.This system not only has the advantages of small vol-ume, low power consumption, low cost, but also has good performance of stability and functionality.Moreover,it could meet the real-time requirements for the aerial remote sensing system.
参考文献
[1] | 徐正平;许永森.S3C2440A在步进电机控制器人机交互中的应用[J].液晶与显示,2015(1):70-76. |
[2] | 宋亚军;许廷发;倪国强;高昆;王强.基于Virtex-4 FPGA的低功耗图像融合系统[J].光学精密工程,2007(6):935-940. |
[3] | 王亚庭 .基于ARM与FPGA的高速数据采集技术研究[D].北京交通大学,2007. |
[4] | 赵同样 .嵌入式Linux系统驱动研究与开发[D].中国地震局工程力学研究所,2012. |
[5] | 汪益立;胡旭东;黄斌.Linux内核中双口RAM驱动开发及在大圆机控制系统中的应用[J].现代纺织技术,2014(4):13-17. |
[6] | 卢振华;郭永飞;李云飞;吕恒毅.利用CCD拼接实现推扫式遥感相机的自动调焦[J].光学精密工程,2012(7):1559-1565. |
- 下载量()
- 访问量()
- 您的评分:
-
10%
-
20%
-
30%
-
40%
-
50%