RK3588的usb-wifi RTL8188eus驱动添加记录

1 篇文章 1 订阅
1 篇文章 0 订阅

我实际用的芯片是RTL8188EUS,用rtl8188eu的驱动就行。

 git下载个驱动

mkdir rtl8188eus
git clone https://github.com/lwfinger/rtl8188eu.git

cp -r .../rtl8188eu/ .../RK-3588/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eus/
把文件拷贝到目录下。

vim .../RK-3588/kernel/drivers/net/wireless/rockchip_wlan/Kconfig
增加一行:
source "drivers/net/wireless/rockchip_wlan/rtl8188eus/Kconfig"

再在rtl8188eus目录下增加Kconfig
添加下面内容:

# SPDX-License-Identifier: GPL-2.0
config RTL8188EUS
	tristate "Realtek 8188EUS USB WiFi"
	depends on USB
	help
	  Help message of RTL8188EUS


在wireless/rockchip_wlan目录下的makefile添加
obj-y += rtl8188eus/

 

 设备树dts里面添加:

/{
        wireless_wlan: wireless-wlan{
                                compatible = "wlan-platdata";
                                //rockchip,grf = <&grf>;
                                wifi_chip_type = "rtl8188eus";   
                                WIFI,vbat_gpio = <&gpio1 RK_PD7 GPIO_ACTIVE_HIGH>; 
// 无电源控制脚
                                status = "okay";
                        };
};
在.../RK3588/kernel/
export ARCH=arm64
make rockchip_linux_defconfig
make menuconfig

 选中RTL8188EUS usb wifi 就可以了,然后save。

回到RK3588目录下,进行kernel编译
./build.sh kernel

 编译完成就行。

 只下载Boot.img进行验证

 然后把编译完的ko文件放到/lib/modules下

sudo insmod 8188eu.ko
iwconfig

再iwconfig就能看到了。

iwlist wlx74ee2a0ef58e scanning | grep -i ssid

用iwlist可以扫到附件的wifi

选择自己的进行连接

iwconfig wlx74ee2a0ef58e essid 填你的wifi key 填你的wifi密码

 下面就是连上了,连接了下wifi。

 再用iperf3进行网络测试。

iperf3 -s //在主板测输入此命令打开

iperf3 -c 192.168.0.6 -b 1000M -t 10   //在电脑上cmd输入

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值