AD936x+ZYNQ搭建OpenWIFI
時(shí)間:2025-08-19 22:34:50
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章


注意1:一些ZYNQ+AD936x方案基本都是ADI官方AD-FMCOMMS [2、3、4、5] –EBZ(區(qū)別詳見注意2)的變形體,所有的設(shè)計(jì)資料都可以直接利用官方的工程。同時(shí),官方也針對一些常用的開發(fā)板和開源硬件做了u-boot、kernel和文件系統(tǒng),使用過程中只需要準(zhǔn)備一個(gè)SD/FT卡和讀卡器即可;
注意2:
板卡 | AD936x器件 | 同時(shí)發(fā)送/接收 | Tx(范圍) | Rx(范圍) | 目的 | 連接器 |
ADALM-PLUTO | 1個(gè)AD9363 | 1 x 1 | 1(325-3800 MHz) | 1(325-3800 MHz) | 主動(dòng)學(xué)習(xí)模塊 | 臺積電 |
ADRV9364-Z7020 | 1個(gè)AD9364 | 1 x 1 | 1(2400-2500 MHz) | 1(2400-2500 MHz) | 高度集成的模塊系統(tǒng) | 臺積電 |
ADRV9361-Z7035 | 1個(gè)AD9361 | 2 x 2 | 2(2400-2500 MHz) | 2(2400-2500 MHz) | 高度集成的模塊系統(tǒng) | 臺積電 |
AD-FMCOMMS2-EBZ | 1個(gè)AD9361 | 2 x 2 | 2(2400-2500 MHz) | 2(2400-2500 MHz) | 窄范圍內(nèi)的最佳射頻性能 | FMC-LPC |
AD-FMCOMMS3-EBZ | 1個(gè)AD9361 | 2 x 2 | 2(70-6000 MHz) | 2(70-6000 MHz) | 軟件測試和波形開發(fā) | FMC-LPC |
AD-FMCOMMS4-EBZ | 1個(gè)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個(gè)AD9361 | 4 x 4 |
4(2400-2500 MHz) 4(70-6000 MHz) |
4(2400-2500 MHz) 4(70-6000 MHz) |
MIMO測試平臺,可以在RF域中同步 | 2個(gè)FMC-LPC |
應(yīng)用
官方的支持板卡如下所示:
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
下載下來是一個(gè).xz文件









把內(nèi)部的文件拷貝到拷貝到SD卡根目錄:



OPenwifi應(yīng)用




目前的設(shè)置還不能上網(wǎng)需要將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
在串口中修改配置。

信號接收部分因?yàn)闆]插天線所以信號較弱。
至此完畢。