linux wifi驱动rtl8188移植

方法一:
linux驱动都是在内核里面,所以首先搜索内核里面是否有现成的驱动

进入内核目录
make menuconfig
搜索
/
在这里插入图片描述
在这里插入图片描述

内核里面有,直接打开配置

在这里插入图片描述
保存

编译
make ARCH=arm64

找到生成的驱动
find ./ -name “rt8188,ko”

方法二:
下载驱动源码编译
https://github.com/lwfinger/rtl8188eu
1、下载源码
git clone https://github.com/lwfinger/rtl8188eu.git

2、修改内核配置,一般都是开着的
Networking supports —>
Wireless —>
[] cfg80211 wireless extensions compatibility —>
[
] Wireless extensions sysfs files
Device Drivers —> 开启WIRELESS LAN
Network device supports —>
[] Wireless LAN —>
<
> IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)
[] Support downloading firmware images with Host AP driver
[
] Support for non-volatile firmware download
[] USB support —>
<
> USB Wireless Device Management support
3、修改makafile
在这里插入图片描述
在这里插入图片描述
主要是改
硬件平台
交叉编译工具链
内核路径

4、编译
在驱动源码目录,make
在这里插入图片描述
在这里插入图片描述

上板子测试
这里要注意,除了驱动文件本身,还需要将驱动源码目录rtl8188eufw.bin也送到开发板里面

连接wifi
在开发板文件系统新建rtlwifi文件夹
mkdir /lib/firmware/rtlwifi/
然后将rtl8188eufw.bin放到文件夹下
mv rtl8188eufw.bin /lib/firmware/rtlwifi/
设置要连接的wifi账号密码
输入“wpa_passphrase “wifi名称” >> wifi.conf “敲回车
“wifi密码“敲回车
在这里插入图片描述

启动wifi连接
wpa_supplicant -D wext -B -i wlan0 -c wifi.conf

在这里插入图片描述
自动获取ip
udhcpc -b -i wlan0 -R
在这里插入图片描述
测试连接是否成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值