声明
摘要
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究发展
1.3 研究内容及主要工作
1.4 论文章节安排
第二章 Zynq-7000图像处理应用
2.1 Zynq-7000概述
2.1.1 Zynq-7000片上系统
2.1.2 Zynq-7000体系结构
2.1.3 Zynq-7000片上资源
2.2 Zynq-7000设计优势
2.2.1 设计工具
2.2.2 硬件加速
2.2.3 动态重构技术
2.2.4 高层次设计
2.3 Zynq-7000图像处理应用
第三章 系统总体方案
3.1 系统总体结构
3.1.1 硬件结构框图
3.1.2 软件结构框图
3.2 总体方案实现
3.2.1 图像采集与显示
3.2.2 图像处理
3.2.3 硬件平台集成
3.2.4 嵌入式软件设计
第四章 数字图像采集与显示
4.1 ZYBO板卡介绍
4.1.1 Z-7010器件
4.1.2 电源电路
4.1.3 时钟电路
4.1.4 DDR3存储电路
4.2 图像采集模块
4.2.1 USB方案实现及特点
4.2.2 USB摄像头技术参数
4.3 图像显示模块
4.3.1 VGA接口定义
4.3.2 VGA数模转换
4.3.3 VGA时序驱动
4.3.4 VGA功能及时序仿真
第五章 数字图像处理方法实现
5.1 HLS简介
5.2 HLS设计流程
5.2.1 建立HLS工程
5.2.2 运行C仿真
5.2.3 代码调试
5.2.4 综合设计
5.2.5 优化设计
5.2.6 运行C/RTL联合仿真
5.2.7 观察仿真结果
5.2.8 导出RTL实现
5.2.9 系统集成
5.2 数字图像处理方法
5.2.1 Sobel边缘检测
5.2.2 YUV-RGB转换
5.2.3 膨胀与腐蚀
5.2.4 高斯平滑滤波器
5.3 数字图像处理实现
5.3.1 Sobel边缘检测的实现
5.3.2 YUV-RGB转换的实现
5.3.3 膨胀与腐蚀的实现
5.3.4 高斯平滑滤波器的实现
第六章 硬件平台集成
6.1 硬件平台集成流程图
6.2 关键组件和技术
6.2.1 Vivado集成开发环境
6.2.2 VDMA组件
6.2.3 动态重构技术
6.3 图像处理系统集成
6.3.1 建立Vivado工程
6.3.2 综合设计
6.3.3 实现设计
6.3.4 编译报告
第七章 嵌入式软件设计
7.1 嵌入式开发及运行环境
7.1.1 主机系统
7.1.2 交叉编译工具
7.1.3 U-Boot移植
7.1.4 嵌入式Linlux移植
7.1.5 设备树移植
7.1.6 补充说明
7.2 硬件平台BSP建立
7.2.1 导出硬件设计
7.2.2 建立BSP应用工程
7.2.3 生成BSP镜像
7.3 嵌入式软件设计
7.3.1 工具库
7.3.2 嵌入式软件设计
7.4 图像处理系统测试
7.4.1 测试环境搭建
7.4.2 测试结果及分析
第八章 总结与展望
8.1 工作总结
8.2 工作展望
参考文献
附录
致谢
硕士期间发表论文
太原理工大学;