基于ARM+FPGA的单摄像头3D重构系统设计

被引量 : 0次 | 上传用户:libraspace
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究基于ARM+FPGA的单摄像头3D重构系统,设计了以ARM处理器作为逻辑控制中心,以FPGA作为协处理器的双核硬件架构,并完成了驱动程序和部分软件的设计。本文利用FPGA完成了图像采集与运算、3D图形重构等关键技术的研究,充分利用C2H和自定义元件、自定义指令等技术以提高系统的运算性能;同时利用ARM处理器专用3D图形处理引擎、GPMC控制器及完善的多媒体与网络管理功能完成了主控单元的设计。论文进行了3D建模的相关测试,并在分析计算图像数据后得出物体表面的3D景深数据。在硬件设计上使用了高速PCB的设计方法,并通过了严格的仿真实验,以确保系统的稳定性与可靠性。硬件设计上,FPGA作为ARM的一个通用存储器,在ARM系统里有独立的寻址空间;ARM则通过GPMC访问FPGA。本文在FPGA上搭建了SOPC架构,配置了Nios II处理器,配置了锁相环,MM型三态桥,以及相关的SDRAM控制器和NorFLASH控制器,为FPGA创建了C语言环境;得用硬件描述语言设计了红外线发射模块、摄像头模块、SRAM、片上FIFO和LCD等控制器,创建了图像处理相关的硬件控制环境;设计了数据和地址复用式的GPMC控制器,创建了FPGA与ARM之间的高速通信环境。在ARM端,利用Beaglebone开发板构建了ARM硬件最小系统;根据ARM管脚复用原理,设计了GPMC和LCD电路,保证了图像信息的正确传输和显示,也为友好人机界面的设计提供了便利。另外,在ARM与FPGA之间设计了IIC通信接口,作为命令传输的专用通道,提高了GPMC的通信效率。软件设计方面,在FPGA端的Nios II处理器上设计了基于C语言的IIC协议等应用程序,这样ARM命令可以控制FPGA以及它的各种外部设备;在ARM端配置了Linux操作系统,移植了触摸屏、LCD等外部设备的驱动程序并根据ARM管脚复用原理自行设计完成GPMC等外部设备驱动程序的开发;同时在ARM端移植了嵌入式WEB服务器和嵌入式QT图形操作界面,以实现远程网络控制和3D图形显示功能。本文介绍了单摄像头3D重构系统的工作原理,从硬件、软件两个方面阐述了ARM和FPGA系统的设计过程及其技术难点;给出了主要电路原理图及Linux下的部分驱动程序、应用程序以及基于QT的人机交互界面设计效果,并给出了仿真数据、测试数据与部分实验现象。文章最后对本文的研究成果和存在的不足进行了分析与总结,同时对本系统的进一步完善提出了展望。
其他文献
文章概述了医科院校教改背景下思想政治课(以下简称:思政课)问题意识的特殊地位,分析了医科院校思政课树立问题意识存在的阻碍,探索新问题意识推动医科院校思政课教学改革路
长期以来人们知道应激与学习和记忆存在着密切的关系。十多年来的研究进展表明应激调控着长时程增强。然而对应激是否影响到长时程抑制却知之甚少。本文简要的介绍了应有 激
桥梁是公路工程必不可少的构筑物。它的成功建设不仅保障了公路安全性,还保障了公路通行的便捷性。本文详细探讨了公路混凝土摊铺而成的桥梁的病害及其成因,针对性说明了解决
目的:黄斑区视网膜形态与糖尿病黄斑水肿患者视觉功能改变的相关性分析。方法 :选取我院2014-03~2015-03收治的130例糖尿病黄斑水肿患者,共有视网膜病变162眼。按照病变程度
是非问句是现代汉语疑问句中一种至关重要的类型。目前,现代汉语是非问句的研究已经取得了许多优秀的成果,但是还不够系统和全面。本文以现代汉语是非问句的语法、语义、语用三
网络微课程是在信息技术成为普适技术——信息技术已经成为人们学习工作生活必不可少的技术;学习成为泛在学习——人们可以在任何时间、任何地点进行自己所需要的任何内容学习
本文采用文献资料法、专家访谈法、问卷调查法、数理统计法对徐州市足球教练员的现状进行全面的调查分析,并提出相应的建议,旨在为徐州市足球运动的开展提供有益的参考。 In
在教学过程中教师常常会遇到某种扰乱课堂秩序,影响正常教学的行为,即学生问题行为.学生问题行为的出现迫使教师把正在进行的教学停下来,将注意力转移到出现问题行为的学生身
当代大学生心理健康问题日益突出,得到社会广泛关注。学校体育在执行传统观念下的“育体”职能之外又被赋予了“育心”的内涵,。本文通过文献法,逻辑分析法探究学校体育在大
目的探讨聚乙二醇干扰素α-2a联合利巴韦林联合熊去氧胆酸在慢性丙型病毒性肝炎治疗中的作用。方法选择自2010年9月起就诊于吉林大学中日联谊医院消化内科的慢性丙型病毒性肝