2004 CM4 WiFi7(WiFi7和WLANPi):修订间差异
(创建页面,内容为“== '''关键词''' == 树莓派、CM4核心板、系统烧写、、WiFi6、WiFi7、5G、RPiOS、eMMC、OpenWrt、核心板、 == '''一、简介''' == CM4_WiFi7扩展板是一款基于树莓派CM4核心板设计的扩展板。CM4_WiFi7扩展板具有一个A-KEY接口用于外扩WiFi7;拥有一个千兆网口;具有一个标准尺寸的HDMI接口,支持4K输出;引出了1路CSI接口。外设扩展方面,扩展了1路原生USB2.0 OTG口,USB-A形态…”) |
|||
第27行: | 第27行: | ||
=== 4.1 WiFi7(BE200)驱动的安装和使用 === | === 4.1 WiFi7(BE200)驱动的安装和使用 === | ||
==== 4.1.1 更新系统和头文件 ==== | |||
在树莓派终端下执行: | |||
<code>sudo apt-get update</code> | |||
<code>sudo apt install -y raspberrypi-kernel-headers firmware-iwlwifi flex yacc</code> | |||
01.jpg | |||
==== 4.1.2 下载及解压源码 ==== | |||
在树莓派终端下执行: | |||
<code>mkdir wifi && cd wifi</code> | |||
<code>wget <nowiki>http://www.mcuzone.com/wiki/2004_CM4_WiFi7/backport-iwlwifi-20231029.tar.bz2</nowiki></code> | |||
<code>sudo tar -xvf backport-iwlwifi-20231029.tar.bz2</code> | |||
02.jpg | |||
==== 4.1.3 准备编译环境 ==== | |||
在树莓派终端下执行: | |||
<code>sudo make defconfig-iwlwifi-public</code> | |||
<code>sudo sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config</code> | |||
03.jpg | |||
==== 4.1.4 编译源码 ==== | |||
在树莓派终端下执行: | |||
<code>sudo make -j 4</code> | |||
<code>sudo make install</code> | |||
04.jpg | |||
05.jpg | |||
此时提示重启系统。请先不要重启。 | |||
==== 4.1.5 安装固件 ==== | |||
在树莓派终端下执行: | |||
<code>cd ..</code> | |||
<code>cd Downloads</code> | |||
<code>wget <nowiki>http://www.mcuzone.com/wiki/0011_MPW7/firmware_wifi7.zip</nowiki></code> | |||
<code>unzip firmware_wifi7.zip</code> | |||
<code>sudo cp iwlwifi-gl-c0-fm-c0-86.ucode /lib/firmware</code> | |||
<code>sudo cp iwlwifi-gl-c0-fm-c0.pnvm /lib/firmware</code> | |||
06.jpg | |||
最后重启系统: | |||
<code>sudo reboot</code> | |||
==== 4.1.6 WiFi7(BE200)模块测试 ==== | |||
重启系统后,我们就可以在网络连接里面使用WiFi7模块连接无线AP了: | |||
07.jpg | |||
在网络连接的信息中,我们也可以看到这个驱动为iwlwifi的网络连接: | |||
08.jpg | |||
通过WiFi7模块连接上游路由器进行外网测速,结果如下: | |||
09.jpg | |||
'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。''''' |
2024年9月19日 (四) 13:48的版本
关键词
树莓派、CM4核心板、系统烧写、、WiFi6、WiFi7、5G、RPiOS、eMMC、OpenWrt、核心板、
一、简介
CM4_WiFi7扩展板是一款基于树莓派CM4核心板设计的扩展板。CM4_WiFi7扩展板具有一个A-KEY接口用于外扩WiFi7;拥有一个千兆网口;具有一个标准尺寸的HDMI接口,支持4K输出;引出了1路CSI接口。外设扩展方面,扩展了1路原生USB2.0 OTG口,USB-A形态,支持eMMC版本CM4的烧写;1路USB-C供电接口;2路USB2.0主机接口(带1.25mm接口,可用来扩展CM4尺寸4G模组)。除此之外还有与树莓派4B相同定义的2.54mm间距2x20的GPIO引脚,用于常规外设扩展。
二、硬件资源
三、系统烧写及设置
3.1 概述
本文档采用树莓派OS和OpenWrt系统进行测试。
树莓派OS的版本为2024-07-04-raspios-bookworm-arm64.img.xz,树莓派OS下载地址:
https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit
OpenWrt系统版本为:openwrt-bcm27xx-bcm2711-rpi-4-squashfs-sysupgrade-linux-6.1.100-20240805.img.gz
3.2 从TF卡启动
详细烧录方法请点击这里。
3.3 从eMMC启动
详细烧录方法请点击这里。
四、树莓派OS下的使用演示
4.1 WiFi7(BE200)驱动的安装和使用
4.1.1 更新系统和头文件
在树莓派终端下执行:
sudo apt-get update
sudo apt install -y raspberrypi-kernel-headers firmware-iwlwifi flex yacc
01.jpg
4.1.2 下载及解压源码
在树莓派终端下执行:
mkdir wifi && cd wifi
wget http://www.mcuzone.com/wiki/2004_CM4_WiFi7/backport-iwlwifi-20231029.tar.bz2
sudo tar -xvf backport-iwlwifi-20231029.tar.bz2
02.jpg
4.1.3 准备编译环境
在树莓派终端下执行:
sudo make defconfig-iwlwifi-public
sudo sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
03.jpg
4.1.4 编译源码
在树莓派终端下执行:
sudo make -j 4
sudo make install
04.jpg
05.jpg
此时提示重启系统。请先不要重启。
4.1.5 安装固件
在树莓派终端下执行:
cd ..
cd Downloads
wget http://www.mcuzone.com/wiki/0011_MPW7/firmware_wifi7.zip
unzip firmware_wifi7.zip
sudo cp iwlwifi-gl-c0-fm-c0-86.ucode /lib/firmware
sudo cp iwlwifi-gl-c0-fm-c0.pnvm /lib/firmware
06.jpg
最后重启系统:
sudo reboot
4.1.6 WiFi7(BE200)模块测试
重启系统后,我们就可以在网络连接里面使用WiFi7模块连接无线AP了:
07.jpg
在网络连接的信息中,我们也可以看到这个驱动为iwlwifi的网络连接:
08.jpg
通过WiFi7模块连接上游路由器进行外网测速,结果如下:
09.jpg
注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。