嵌入式Linux——rtl8733bu USB WIFI模块移植

今天我们移植一个USB无线网卡(rtl8733bu)到嵌入式Linux开饭板中

目标板是星宸的369G,跑的是busybox制作的最简易的Linux根文件系统,所以后面还需要移植WIFI测试软件工具包和一些第三方库。

首先我们要从厂家获得对应的文档和驱动源代码

我用的这个wifi模块走的是USB接口,需要在内核开启相关的功能。

1.驱动的移植

首先解压好厂家提供的驱动源码,进入源码目录的Makefile

添加自己的平台型号的配置项

添加平台的配置信息,包括架构类型,内核源码路径,内核版本,编译器等信息。

选择对应的模块IC型号,然后我使用的是USB接口,所以接口选上USB

以上是一些功能方面的配置项,这个可以根据自己实际的情况进行配置

以上都配置完成后,就可以开始编译了。将编译得到得驱动程序上传到开发板备用

2.内核配置:

配置内核支持IEEE 802.11

配置USB

配置内核WIFI支持

在内核中添加以上这些配置项后就可以进行编译了。

编译好的新内核扫到板子上,再将我们之前编译好得驱动程序装载进去,然后接通wifi模块就可以使用了

由于我这块开发板缺少很多WIFI的工具包和库,这时候就需要下载源码进行交叉编译再移植到板子

3.使用wpa_wpa_supplicant配置连接wifi

/etc目录下wpa_supplicant.conf 配置文件内容如下:

在/var/run/目录下创建/wpa_supplicant目录,如下:

装载好驱动,配置好网卡ip地址和网关后就可以执行

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf & 进行WIFI连接

  1. 使用iperf3测试WIFI吞吐率

好啦!本期就到这里啦,感谢阅读~

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零里小斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值