1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.1 在Linux内核中添加wifi驱动
1.2 配置Linux内核 1.3 Rtl8723 wifi模块驱动测试 在迅为i.MX6UL终结者开发板上使用的是u***接口的RTL8723 wifi模块,原理图如图 1所示: 可以看到RTL8723模块的接口非常简单,只有DP1和DM1连接到u*** HUB芯片上,就可以完成通信电路。RTL8723是realtek公司的wifi芯片,已经提供了wifi驱动源码,就不需要我们自己去编写了,只需要将提供的wifi驱动源码添加到Linux内核中进行编译就可以了。 1.1 在Linux内核中添加wifi驱动 首先获取wifi驱动源码,放到Linux内核drivers/net/wireless目录下,如图 1.1.1所示: rtl8723BU目录下内容如图 1.1.2所示: 其中Kconfig文件是rtl8723驱动的配置文件,这样可以通过 Linux 内核图形化配置界面来选择是否编译 WIFI 驱动,Kconfig 文件内容如下所示: 当添加完rtl8723 wifi驱动时,需要修改上一级的Kconfig和Makefile。 修改drivers/net/wireless/Kconfig,添加如下内容: source “drivers/net/wireless/rtl8723BU/Kconfig” 添加完成后如图 1.1.3所示: 添加完成后,在Linux内核的驱动配置界面上才会出现rtl8723的配置选项。 修改drivers/net/wireless/Makefile文件,添加如下内容: obj-$(CONFIG_RTL8723BU) += rtl8723BU/ 修改后如图 1.1.4所示: 1.2 配置Linux内核 添加好rtl8723 wifi驱动并修改完配置文件后,需要在Linux内核中在进行配置。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
配置rtl8723 wifi驱动
Linux内核配置路径如下: 配置结果如图 1.2.4所示: 直接将rtl8723 wifi模块的驱动编译到内核中去。 以上Linux内核配置完成后,重新编译内核生成zImage,使用新的zImage启动开发板。 1.3 Rtl8723 wifi模块驱动测试 使用新的zImage镜像启动开发板,系统启动过程中会有如图 1.3.1信息打印: 上图说明在Linux系统启动过程中使用了rtl8723 wifi模块的驱动程序。当启动完成驱动后使用“ifconfig -a”命令查看wlan网卡是否存在,结果如图 1.3.2所示: |
|
|
|
只有小组成员才能发言,加入小组>>
789 浏览 0 评论
1151 浏览 1 评论
2527 浏览 5 评论
2860 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2710 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1069浏览 3评论
193浏览 2评论
455浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 22:25 , Processed in 0.962656 second(s), Total 58, Slave 49 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号