Toybrick

标题: RK3399Pro入门教程(13)Toybrick RK3399ProD Wi-Fi 6无线网卡使用教程 [打印本页]

作者: onepiece    时间: 2020-4-8 08:49
标题: RK3399Pro入门教程(13)Toybrick RK3399ProD Wi-Fi 6无线网卡使用教程
1. Intel AX200 Wi-Fi 6无线网卡
英特尔AX200属于AX-22260家族的“Cyclone Peak”PHY NIC。该卡可通过PCI-Express 3.0 x1或USB 2.0与主机连接,分别用于Wi-Fi和集成蓝牙接口。作为Wi-Fi 6适配器,它支持802.11x over 2x2 MU-MIMO天线,峰值带宽为2.4Gbps,支持5GHz和2.4GHz频段,支持蓝牙5.0。
[attach]961[/attach]

2. 硬件环境
硬件平台:Toybrick RK3399ProD
软件平台:Debian 10

3. iwlwifi运行配置
3.1 更新kernel3.2 安装iwlwifi固件
3.3 安装iwlwifi驱动
3.4 安装hostapd
  1. sudo apt install -y libnl-3-dev
  2. sudo apt install -y libnl-genl-3-dev
  3. sudo apt install -y libssl-dev
复制代码

4. 加载iwlwifi驱动
4.1 完成iwlwifi运行环境配置,输入下列命令加载iwlwifi驱动
  1. insmod /lib/modules/iwlwifi.ko
  2. insmod /lib/modules/iwlmvm.ko
复制代码


4.2 完成iwlwifi驱动加载,出现下面所示设备

[attach]954[/attach]

5. 连接热点
5.1 扫描热点
  1. nmcli d wifi rescan
  2. nmcli d wifi list
复制代码

5.2 连接热点
  1. nmcli d wifi connect [SSID] password [PASSWORD] ifname wlan0
复制代码
注意:
SSID:表示准备连接的热点名称,可以通过nmcli d wifi list获取热点扫描列表
PASSWORD:表示准备连接的热点密码,如果热点不需要密码,可以去掉password [PASSWORD]

6. 创建热点
6.1 创建hostapd配置文件,在/etc目录下创建hostapd-simple.conf,输入如下内容:
  1. ##### hostapd configuration file ##############################################

  2. interface=wlan0
  3. driver=nl80211
  4. ctrl_interface=/var/run/hostapd

  5. ##### IEEE 802.11 related configuration #######################################

  6. ssid=MyHotspot
  7. ieee80211d=1
  8. ieee80211h=1
  9. hw_mode=a
  10. channel=36
  11. beacon_int=100
  12. ignore_broadcast_ssid=0

  13. ##### IEEE 802.11n related configuration ######################################

  14. ieee80211n=1
  15. ht_capab=[LDPC][HT40+][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CCK-40]
  16. require_ht=1

  17. ##### IEEE 802.11ac related configuration #####################################

  18. ieee80211ac=1
  19. vht_capab=[MAX-MPDU-11454][RXLDPC][SHORT-GI-80][TX-STBC-2BY1][RX-STBC-1][MAX-A-MPDU-LEN-EXP7]
  20. require_vht=1
  21. vht_oper_chwidth=1
  22. vht_oper_centr_freq_seg0_idx=42
  23. #vht_oper_centr_freq_seg1_idx=159

  24. ##### IEEE 802.11ax related configuration #####################################

  25. ieee80211ax=1
  26. he_oper_chwidth=1
  27. he_oper_centr_freq_seg0_idx=42
  28. #he_oper_centr_freq_seg1_idx=159

  29. ##### WPA/IEEE 802.11i configuration ##########################################

  30. wpa=2
  31. wpa_passphrase=12345670
  32. #wpa_key_mgmt=WPA-PSK WPA-EAP
  33. #wpa_pairwise=TKIP CCMP
  34. rsn_pairwise=CCMP</font>
复制代码

6.2 执行下列命令创建热点
  1. hostapd /etc/hostapd-simple.conf
复制代码

7. 吞吐量数据
测试路由器:TP-LINK TL-XDR3020
测试工具:iperf3
测试结果:500 Mbps左右





作者: nanzi928    时间: 2020-5-11 15:44
Intel AX200 Wi-Fi 6无线网卡这块网卡,板子里自带了吧?
烧写wifi的固件时,让参考烧写系统的教程,内容不太一样,不太会参考。导入配置选哪个,配置里各选项只有boot_linux.img有,别的都没有对应的。
作者: onepiece    时间: 2020-5-14 17:04
nanzi928 发表于 2020-5-11 15:44
Intel AX200 Wi-Fi 6无线网卡这块网卡,板子里自带了吧?
烧写wifi的固件时,让参考烧写系统的教程,内容不 ...

Intel AX200 Wi-Fi 6无线网卡需要自行购买,只需要更新boot_linux.img就可以,烧写工具的配置文件要选择config_linux。参考http://t.rock-chips.com/wiki.php?mod=view&id=14
作者: williamzhang    时间: 2020-9-25 14:12
开发板里面直接带着wifi模组了吧
作者: xincun777    时间: 2020-9-25 14:59
本帖最后由 xincun777 于 2020-9-25 15:03 编辑

请问这套(RK3399+AX200)东西吗能跑安卓系统吗?
作者: 1281854907@qq.c    时间: 2020-10-22 14:55
怎么移植相关的代码到当前的内核中呢?楼主可以出教程么?
作者: GoodMan    时间: 2022-3-7 18:07
请问有移植好的kernel源码下载吗?




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3