AD936x+ZYNQ搭建OpenWIFI
时间:2025-08-19 22:34:50
手机看文章
扫描二维码
随时随地手机看文章


注意1:一些ZYNQ+AD936x方案基本都是ADI官方AD-FMCOMMS [2、3、4、5] –EBZ(区别详见注意2)的变形体,所有的设计资料都可以直接利用官方的工程。同时,官方也针对一些常用的开发板和开源硬件做了u-boot、kernel和文件系统,使用过程中只需要准备一个SD/FT卡和读卡器即可;
注意2:
板卡 | AD936x器件 | 同时发送/接收 | Tx(范围) | Rx(范围) | 目的 | 连接器 |
ADALM-PLUTO | 1个AD9363 | 1 x 1 | 1(325-3800 MHz) | 1(325-3800 MHz) | 主动学习模块 | 台积电 |
ADRV9364-Z7020 | 1个AD9364 | 1 x 1 | 1(2400-2500 MHz) | 1(2400-2500 MHz) | 高度集成的模块系统 | 台积电 |
ADRV9361-Z7035 | 1个AD9361 | 2 x 2 | 2(2400-2500 MHz) | 2(2400-2500 MHz) | 高度集成的模块系统 | 台积电 |
AD-FMCOMMS2-EBZ | 1个AD9361 | 2 x 2 | 2(2400-2500 MHz) | 2(2400-2500 MHz) | 窄范围内的最佳射频性能 | FMC-LPC |
AD-FMCOMMS3-EBZ | 1个AD9361 | 2 x 2 | 2(70-6000 MHz) | 2(70-6000 MHz) | 软件测试和波形开发 | FMC-LPC |
AD-FMCOMMS4-EBZ | 1个AD9364 | 1 x 1 |
1(2400-2500 MHz) 1(70-6000 MHz) |
1(2400-2500 MHz) 1(70-6000 MHz) |
|
FMC-LPC |
AD-FMCOMMS5-EBZ | 2个AD9361 | 4 x 4 |
4(2400-2500 MHz) 4(70-6000 MHz) |
4(2400-2500 MHz) 4(70-6000 MHz) |
MIMO测试平台,可以在RF域中同步 | 2个FMC-LPC |
应用
官方的支持板卡如下所示:
board_name | board combination |
zc706_fmcs2 | Xilinx ZC706 dev board + FMCOMMS2/3/4 |
zed_fmcs2 | Xilinx zed board + FMCOMMS2/3/4 |
adrv9364z7020 | ADRV9364-Z7020 + ADRV1CRR-BOB |
adrv9361z7035 | ADRV9361-Z7035 + ADRV1CRR-BOB/FMC |
zc702_fmcs2 | Xilinx ZC702 dev board + FMCOMMS2/3/4 |
zcu102_fmcs2 | Xilinx ZCU102 dev board + FMCOMMS2/3/4 |
zcu102_9371 | Xilinx ZCU102 dev board + ADRV9371 |
https://users.ugent.be/~xjiao/openwifi-1.2.0-leuven-2-32bit.img.xz
下载下来是一个.xz文件









把内部的文件拷贝到拷贝到SD卡根目录:



OPenwifi应用




目前的设置还不能上网需要将OpenWIFI和路由器的WLAN桥接起来,主要使用三条命令:
sudo sysctl -w net.ipv4.ip_forward=1sudo iptables -t nat -A POSTROUTING -o NICY -j MASQUERADEsudo ip route add 192.168.13.0/24 via 192.168.10.122 dev ethX


sudo sysctl -w net.ipv4.ip_forward=1sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo ip route add 192.168.13.0/24 via 192.168.10.122 dev eth0
在串口中修改配置。

信号接收部分因为没插天线所以信号较弱。
至此完毕。