液晶与显示
液晶與顯示
액정여현시
Chinese Journal of Liquid Crystals and Displays
2015年
6期
979-986
,共8页
ARM%嵌入式 Linux%FPGA%设备驱动%影像显示
ARM%嵌入式 Linux%FPGA%設備驅動%影像顯示
ARM%감입식 Linux%FPGA%설비구동%영상현시
ARM%embedded Linux%FPGA%device driver%image display
为促进航空测绘信息获取的数字化、一体化、实时化,本文利用 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。该系统不仅体积小、功耗低、成本低,而且稳定性好、功能强,能够满足航空遥感摄影系统的实时性要求。
為促進航空測繪信息穫取的數字化、一體化、實時化,本文利用 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。該繫統不僅體積小、功耗低、成本低,而且穩定性好、功能彊,能夠滿足航空遙感攝影繫統的實時性要求。
위촉진항공측회신식획취적수자화、일체화、실시화,본문이용 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.