实例介绍
【实例简介】course_s2_ALINX_ZYNQ开发平台SDK应用教程V2.03.pdf
【实例截图】
【核心代码】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 | 目录 版权声明.........................................................................................................................................2 前言.................................................................................................................................................4 目录.................................................................................................................................................5 准备工程及注意事项...................................................................................................................10 软件环境...............................................................................................................................10 硬件环境...............................................................................................................................10 工程对应...............................................................................................................................10 注意事项...............................................................................................................................11 第一章 PS 端 MIO 操作之点亮 LED 灯 .......................................................................................12 1.1 硬件环境搭建................................................................................................................12 1.2 SDK 程序开发..................................................................................................................14 1.3 软件使用技巧................................................................................................................20 1.4 本章小结........................................................................................................................21 第二章 PS 端 MIO 操作之按键中断 ...........................................................................................22 2.1 中断介绍........................................................................................................................22 2.2 寄存器介绍....................................................................................................................25 2.3 GPIO 结构介绍................................................................................................................26 2.4 SDK 程序开发..................................................................................................................27 2.5 本章小结........................................................................................................................28 第三章 PS 端 UART 读写控制 .....................................................................................................29 3.1 UART 模块介绍 ...............................................................................................................29 3.2 SDK 程序开发..................................................................................................................30 3.3 板上验证........................................................................................................................33 3.4 总结................................................................................................................................34 第四章 XADC 的使用 ...................................................................................................................35 4.1 Hardware 读取 XADC ......................................................................................................35 4.2 PS 读取 XADC 信息 .........................................................................................................37 4.3 AXI 总线读取 XADC 信息................................................................................................40 4.1 本章小结........................................................................................................................45 第五章 PL 读写 PS 端 DDR 数据..................................................................................................46 5.1 ZYNQ 的 HP 端口使用.....................................................................................................46 5.2 PL 端 AXI Master..............................................................................................................47 5.3 ddr 读写数据的检验.......................................................................................................56 5.4 Vivado 软件的调试技巧 .................................................................................................60 ZYNQ 开发平台 SDK 应用教程 http://www.alinx.com.cn 6 / 266 5.5 上电验证........................................................................................................................62 5.6 本章小结........................................................................................................................65 第六章 通过 BRAM 实现 PS 与 PL 数据交互..............................................................................66 6.1 硬件环境搭建................................................................................................................66 6.2 SDK 程序开发..................................................................................................................71 6.3 实验现象........................................................................................................................73 6.1 本章小结........................................................................................................................75 第七章 双核 AMP 的使用 ...........................................................................................................76 7.1 硬件环境搭建................................................................................................................76 7.2 SDK 程序开发..................................................................................................................78 7.2.1 CPU0 SDK 工程建立 .............................................................................................78 7.2.2 CPU1 SDK 工程建立 .............................................................................................79 7.2.3 CPU0 程序介绍.....................................................................................................80 7.2.4 CPU1 程序介绍.....................................................................................................81 7.3 板上验证........................................................................................................................82 7.4 QSPI Flash 启动 ...............................................................................................................84 7.5 本章小结........................................................................................................................84 第八章 ZYNQ 下使用 Free RTOS..................................................................................................85 8.1 SDK 程序开发..................................................................................................................85 8.2 板上验证........................................................................................................................87 8.3 本章小结........................................................................................................................87 第九章 DMA 环通测试................................................................................................................88 9.1 实验说明........................................................................................................................88 9.2 硬件环境搭建................................................................................................................91 9.3 SDK 程序开发..................................................................................................................95 9.4 程序验证........................................................................................................................98 9.5 本章小结......................................................................................................................100 第十章 DMA 使用之 DAC 波形发生器(AN108)........................................................................101 10.1 实验原理....................................................................................................................101 10.1.1 数模转换电路.................................................................................................101 10.1.2 模数转换(AD)电路....................................................................................102 10.2 硬件环境搭建............................................................................................................103 10.2.1 搭建硬件.........................................................................................................103 10.2.2 DAC 自定义 IP 功能介绍 .................................................................................105 10.3 自定义 IP 端口映射...................................................................................................106 10.4 SDK 程序开发..............................................................................................................109 10.5 板上验证....................................................................................................................111 10.6 本章小结....................................................................................................................114 ZYNQ 开发平台 SDK 应用教程 http://www.alinx.com.cn 7 / 266 第十一章 DMA 使用之 ADC 示波器(AN108)............................................................................115 11.1 硬件环境搭建............................................................................................................116 11.1.1 DMA 写通道宽度修正.....................................................................................116 11.1.2 搭建硬件.........................................................................................................117 11.1.3 ADC 自定义 IP 功能介绍 .................................................................................119 11.2 SDK 程序开发..............................................................................................................120 11.2.1 添加 math.h 库................................................................................................124 11.3 板上验证....................................................................................................................125 11.4 本章小结....................................................................................................................127 第十二章 DMA 使用之 ADC 示波器(AN926)............................................................................128 12.1 实验原理....................................................................................................................128 12.1.1 AD9226 时序...................................................................................................129 12.1.2 AD9226 配置 ....................................................................................................130 12.1.3 衰减电路.........................................................................................................131 12.2 硬件环境搭建............................................................................................................132 12.2.1 硬件搭建.........................................................................................................132 12.2.2 ADC 自定义 IP 功能介绍 .................................................................................135 12.3 SDK 程序开发..............................................................................................................136 12.4 板上验证....................................................................................................................136 第十三章 DMA 使用之 ADC 示波器(AN706) ......................................................................140 13.1 实验原理....................................................................................................................140 13.1.1 AD7606 时序 ....................................................................................................141 13.1.2 AD7606 配置 ....................................................................................................142 13.1.3 AD7606 AD 转换...............................................................................................142 13.2 硬件环境搭建............................................................................................................143 13.2.1 硬件搭建.........................................................................................................143 13.2.2 ADC 自定义 IP 功能介绍 .................................................................................144 13.3 SDK 程序开发..............................................................................................................145 13.4 板上验证....................................................................................................................145 第十四章 基于 ADC 模块的 Scatter/Gather DMA 使用(AN926)..............................................149 14.1 SG DMA 原理介绍.......................................................................................................149 14.2 SDK 程序开发..............................................................................................................153 14.3 本章小节....................................................................................................................156 第十五章 基于 DAC 模块的 Scatter/Gather DMA 使用(AN9767).......................................157 15.1 双通道 14 位 DA 模块说明........................................................................................157 15.2 硬件环境搭建............................................................................................................161 15.2.1 搭建硬件.........................................................................................................161 15.2.2 DAC 自定义 IP 功能介绍 .................................................................................163 ZYNQ 开发平台 SDK 应用教程 http://www.alinx.com.cn 8 / 266 15.3 SDK 程序开发..............................................................................................................164 15.4 板上验证....................................................................................................................165 第十六章 OV5640 摄像头的采集显示一 .................................................................................168 16.1 OV5640 简介 ...............................................................................................................168 16.2 VDMA 的使用..............................................................................................................168 16.3 硬件工程的建立........................................................................................................172 16.4 SDK 程序开发..............................................................................................................175 16.5 板上验证....................................................................................................................176 16.6 本章小结....................................................................................................................178 第十七章 OV5640 摄像头的采集显示二...............................................................................179 17.1 双目和单目摄像头开发的区别 ...............................................................................179 17.2 硬件环境搭建............................................................................................................179 17.3 软件 SDK 的编写........................................................................................................182 17.4 板上验证....................................................................................................................183 第十八章 双目摄像头以太网传输 ...........................................................................................186 18.1 硬件环境搭建............................................................................................................186 18.2 SDK 程序开发..............................................................................................................189 18.2.1 图像控制部分.................................................................................................190 18.2.2 LWIP 控制部分................................................................................................192 18.3 板上验证....................................................................................................................198 18.4 本章小结....................................................................................................................203 第十九章 7 寸液晶屏模块的使用 ............................................................................................204 19.1 7 寸液晶屏模块说明介绍 ..........................................................................................204 19.2 硬件环境搭建............................................................................................................206 19.3 SDK 程序开发..............................................................................................................207 19.4 板上验证....................................................................................................................209 第二十章 7 寸触摸屏的使用 ....................................................................................................211 20.1 LCD 触摸屏说明介绍..................................................................................................211 20.2 触摸屏接口时序........................................................................................................212 20.3 硬件环境搭建............................................................................................................213 20.4 µGUI 的使用 .............................................................................................................214 20.5 SDK 程序开发..............................................................................................................216 20.6 板上验证....................................................................................................................219 第二十一章 SD 卡读写操作之 BMP 图片显示.........................................................................222 21.1 FatFs 简介....................................................................................................................222 21.2 硬件工程的建立........................................................................................................223 21.3 SDK 程序开发..............................................................................................................224 21.4 板上验证....................................................................................................................226 ZYNQ 开发平台 SDK 应用教程 http://www.alinx.com.cn 9 / 266 第二十二章 SD 卡读写操作之摄像头抓拍..............................................................................229 22.1 硬件工程的建立........................................................................................................229 22.2 SDK 程序开发..............................................................................................................231 22.3 板上验证....................................................................................................................232 第二十三章 基于 AN926 模块的 ADC 采集之以太网传输......................................................235 23.1 制定传输协议............................................................................................................235 23.2 硬件环境搭建............................................................................................................236 23.3 SDK 程序开发..............................................................................................................237 23.3.1 ADC 采集部分 ..................................................................................................237 23.3.2 LWIP 控制部分.................................................................................................238 23.4 板上验证....................................................................................................................240 23.5 上位机软件使用说明 ................................................................................................244 23.6 数据保存演示............................................................................................................245 第二十四章 基于 AN706 模块的 ADC 采集之以太网传输......................................................246 24.1 硬件环境搭建............................................................................................................246 24.2 SDK 程序开发..............................................................................................................247 24.2.1 ADC 采集部分 ..................................................................................................247 24.2.2 LWIP 控制部分.................................................................................................247 24.3 板上验证....................................................................................................................248 第二十五章 基于 AN108 模块的 ADC 采集以太网传输..........................................................251 25.1 硬件环境搭建............................................................................................................251 25.2 SDK 程序开发..............................................................................................................252 25.2.1 ADC 采集部分 ..................................................................................................252 25.2.1 LWIP 控制部分.................................................................................................252 25.3 板上验证....................................................................................................................253 第二十六章 基于 UDP/TCP 的远程更新 QSPI Flash .................................................................256 26.1 硬件环境搭建............................................................................................................256 26.2 SDK 程序开发..............................................................................................................257 26.2.1 UDP 传输方式..................................................................................................257 26.2.2 TCP 传输方式...................................................................................................258 26.2.3 QSPI Flash 读写控制 ........................................................................................259 26.3 板上验证....................................................................................................................260 26.3.1 UDP 方式..........................................................................................................261 26.3.2 TCP 方式...........................................................................................................264 26.4 本章小结....................................................................................................................266 |
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论