AD936x+ZYNQ搭建收音机(一)


介绍
利用SDR做一个收音机是所有入门SDR都会做的小项目 , 简单直观易上手的特点和“Hello World”、流水灯一样 。 本篇文章就带领大家利用AD936X+ZYNQ平台SDR做个SDR 。
《AD9361和Zynq及其参考设计说明》
首先介绍一下硬件:
1、ZYNQ7020+AD9364 , Analog Devices AD9364- BBCZ集成1x1 RF Agile Transceiver+Xilinx Zynq XC7Z020-1CLG400I AP SoC(用于数字处理)
2、7020的介绍:https://china.xilinx.com/support/documentation/boards_and_kits/zc702_zvik/ug850-zc702-eval-bd.pdf
3、AD9364:详见中文手册 。
注意1:
一些ZYNQ+AD936x方案基本都是ADI官方AD-FMCOMMS [2、3、4、5] –EBZ(区别详见注意2)的变形体 , 所有的设计资料都可以直接利用官方的工程 。 同时 , 官方也针对一些常用的开发板和开源硬件做了u-boot、kernel和文件系统 , 使用过程中只需要准备一个SD/FT卡和读卡器即可 , 下面的步骤也分为在官方列表中的硬件和不在官方硬件的两种情况搭建系统;
注意2:
官方列表中板卡应用
官方的支持板卡如下所示:
上边每一个平台的介绍就不一一展开了 , 可以通过下面的网站自行查看(https://wiki.analog.com/resources/tools-software/linux-software/zynq_images#preparing_the_image)支持大约60种不同使用组合 , 基本可以覆盖市场上80%的应用场景 。 接下来针对我们的应用硬件进行设置 。
【AD936x+ZYNQ搭建收音机(一)】1、下载SD卡镜像
镜像包含U-boot、kernel和文件系统 。
打开下面网址:
https://wiki.analog.com/resources/tools-software/linux-software/zynq_images#preparing_the_image
找到下面截图位置:
AD936x+ZYNQ搭建收音机(一)
本文插图
不同版本的镜像文件 , 选择最新的即可 , 下载下来是一个.xz文件 , windows系统下需要先解压 , 解压出来就是我们需要的.img文件 。
接下来准备一个16GB以上内存的SD/TF卡 , 通过读卡器接到电脑上 。
准备一个SD卡刻录软件 , 本人习惯使用Win32DiskImager , 打开软件 , 选择下载下来的img文件 , 具体设置如下:
AD936x+ZYNQ搭建收音机(一)
本文插图
第一步:选择下载下来的img文件;
第二步(可选):勾选MD5 Hash , 会生成第一步选择的文件的MD5 Hash值 , 和官网的值进行对比 , 防止下载下来的文件被损坏 , 浪费时间去验证;
第三步:选择SD/TF卡对应的盘符 , 一定要仔细核对防止损坏其他卡;
第四步:点击WRITE , 向卡内写入文件;
第五步:等待完成 。
2、复制文件到对应位置
烧写完毕的卡在windows系统下只能显示boot分区 , 先看下分区下都有哪些文件: