如何进行IMX6ULL开发板Linux_WIFI驱动实验

技术如何进行IMX6ULL开发板Linux_WIFI驱动实验这期内容当中小编将会给大家带来有关如何进行IMX6ULL开发板Linux_WIFI驱动实验,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可

本期,边肖将为大家带来如何进行IMX6ULL开发板的Linux_WIFI驱动实验。文章内容丰富,从专业角度进行分析和叙述。看完这篇文章,希望你能有所收获。

1.在迅为i.MX6ULL开发板上使用的是 usb 接口的 RTL8723 wifi 模块,原理图如下所示:

如何进行IMX6ULL开发板Linux_WIFI驱动实验

可以看出,RTL8723模块的接口非常简单,只有将DP1和DM1连接到usb HUB芯片上,才能完成通信电路。

RTL8723是realtek公司的wifi芯片,wifi驱动源代码已经提供,不需要我们自己写,只需要提一下。

将wifi驱动源代码添加到Linux内核进行编译。1.1在Linux内核中添加wifi驱动

先获取wifi驱动源代码,放在Linux内核驱动/net/wireless目录下,如下图:

如何进行IMX6ULL开发板Linux_WIFI驱动实验

rtl8723BU目录下的内容如下:

如何进行IMX6ULL开发板Linux_WIFI驱动实验

Kconfig文件是rtl8723驱动的配置文件,所以是否编译可以通过Linux内核的图形化配置界面选择。

WIFI驱动,Kconfig文件内容如下:

配置RTL8723BU

三态’ Realtek 8723BUSBWiFi ‘

取决于USB

救命

RTL8723BU的帮助信息

添加rtl8723 wifi驱动时,需要修改上一级的Kconfig和Makefile。

修改驱动程序/网络/无线/Kconfig并添加以下内容:

来源’驱动程序/网络/无线/rtl8723BU/Kconfig ‘

添加后如下:

如何进行IMX6ULL开发板Linux_WIFI驱动实验

添加后,Linux内核的驱动配置界面上会出现rtl8723的配置选项。

修改驱动程序/网络/无线/Makefile并添加以下内容:

obj-$(CONFIG _ RTL 8723 BU)=RTL 8723 BU/

修改如下:

如何进行IMX6ULL开发板Linux_WIFI驱动实验

1.2配置 Linux 内核

添加rtl8723 wifi驱动并修改配置文件后,需要在Linux内核中进行配置。

1.配置支持USB的设备。

Linux内核配置路径如下:

设备驱动程序- USB支持-

* EHCIHCD(USB 2.0)支持

*芯片理念高速双角色控制器

芯片概念设备控制器

ChipIdea主机控制器

完成如下图所示的配置:

动实验”>

2、配置支持 wifi 设备
Linux 内核配置路径如下:
Device Drivers —>

  • Network device support —>

  • 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
    配置完成如下图所示:

    如何进行IMX6ULL开发板Linux_WIFI驱动实验

    3、配置支持 IEEE 802.11
    Linux 内核配置路径如下:

  • Networking support —>
    -*- Wireless —>

  • cfg80211 wireless extensions compatibility
    <*> Generic IEEE 802.11 Networking Stack (mac80211)
    配置完成如下图所示:

    如何进行IMX6ULL开发板Linux_WIFI驱动实验

    4、配置 rtl8723 wifi 驱动
    Linux 内核配置路径如下:
    Device Drivers —>

  • Network device support —>

  • Wireless LAN —>
    <*> Realtek 8723B USB WiFi
    配置结果如图所示:

    如何进行IMX6ULL开发板Linux_WIFI驱动实验
    直接将 rtl8723 wifi 模块的驱动编译到内核中去。
    以上 Linux 内核配置完成后,重新编译内核生成 zImage,使用新的 zImage 启动开发板。

    1.3 rtl8723 wifi  模块驱动测试
    使用新的 zImage 镜像启动开发板,系统启动过程中会有如下信息打印:
    如何进行IMX6ULL开发板Linux_WIFI驱动实验
    上图说明在 Linux 系统启动过程中使用了 rtl8723 wifi 模块的驱动程序。当启动完成驱动后使用“ifconfig -a”
    命令查看 wlan 网卡是否存在,结果如下图所示:

    如何进行IMX6ULL开发板Linux_WIFI驱动实验
    可以看到存在一个 wlan0 设备,这个就是 rtl8723 wifi 模块对应的网卡设备。说明驱动程序测试正常,但是
    如果要联网的话,还需要第三方组件才可以。下面就来看一下如何使用第三方组件进行联网测试。

  • 上述就是小编为大家分享的如何进行IMX6ULL开发板Linux_WIFI驱动实验了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

    内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/41722.html

    (0)

    相关推荐

    • 未时是几点到几点钟,午时,未时,酉时是几点

      技术未时是几点到几点钟,午时,未时,酉时是几点排列时间顺序是正确的每天晚上从11点开始就进入第二天的子时 是两天的分界点 到凌晨1点子时结束 就是11点到1点是子时 1点到3点是丑时 往下排3点到5点是寅时 5点到

      生活 2021年10月27日
    • 如何按摩,想自学穴位按摩,从哪里入手

      技术如何按摩,想自学穴位按摩,从哪里入手如果你想自学穴位按摩的话如何按摩,我的建议是,对你自身最有帮助的穴位学起。首先,学东西,学以致用才是最有用。针对邀请回答的这个问题来说,你皮肤过敏的话,我的建议是,先从肺经来学起。

      生活 2021年10月24日
    • 抹胸内衣,穿抹胸裙如何隐藏内衣带

      技术抹胸内衣,穿抹胸裙如何隐藏内衣带1抹胸内衣、露双肩抹胸上衣/裙装系列露双肩抹胸的衣服看起来恐怕只能佩戴无肩带文胸,可真真怕一不留神来个滑落走光。姑娘们,方法是有滴:取一条闲置的内衣肩带,在内衣下缘多绕一圈,妥妥解决!

      生活 2021年10月20日
    • 美国服务器如何选择合适服务商

      技术美国服务器如何选择合适服务商对于博客作者和小型网站而言,为其网站提供合适的网络服务器非常重要。这是为了确保他们的网站随时能够访问。各种各样的供应商这为购买者提供了足够的灵活性来做出正确的选择。然而,如何选择合适的服务

      礼包 2021年10月26日
    • 方法介绍:回归,regression)

      技术方法介绍:回归,regression) 方法介绍:回归(regression)回归可用于做实证研究,研究自变量和因变量之间的内在联系和规律,常见于社会科学研究中。回归也可用来做预测,根据已知的信息去

      礼包 2021年11月10日
    • Oracle11g报警功能识别是否会忽略或吞掉错误的程序

      技术Oracle11g报警功能识别是否会忽略或吞掉错误的程序Oracle11g报警功能识别是否会忽略或吞掉错误的程序,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易

      攻略 2021年11月29日