2.4.11 WIFI模块

​ 开发板搭载的wifi模块为RTL8723DU,内核驱动模块已放在/app/wifi目录下

​ 驱动模块开启已加载,执行ifconfig -a命令可以查看到wlan0节点

​ 执行操作:

cd /app/wifi
# 驱动加载成功,执行ifconfig -a命令可以看见wlan0节点
wpa_supplicant -B -i wlan0 -c ./wpa_supplicant.conf &    # 连接wifi
# ubuntu系统下的节点名称并不为wlan0,可能为wlx307bc94e3eea,注意修改为接口名称
# wpa_supplicant -B -i wlx307bc94e3eea -c /etc/wpa_supplicant.conf &
ifconfig wlan0 up    # 打开wlan0节点
udhcpc -i wlan0        # 自动获取ip,添加域名解析地址

​ ping通百度:

​ 注:

  • wpa_supplicant.conf文件内存有连接WiFi的名称和密码,需要自行修改

    ctrl_interface=/var/run/wpa_supplicant
    network={
            ssid="wifi节点名称"
            psk="wifi密码"
    }
  • 目前只支持连接AP频段为2.4GHz的网络节点,如果没有,可用手机热点实现

  • ping百度报错解决方法

    • ping: sendto: Network is unreachable

      • 解决方法:执行route add default gw 192.168.xx.1添加默认网关,xx根据udhcpc自动获取的IP地址填写
    • ping : bad address ‘www.baidu.com'

      • 解决方法:添加域名解析,在/etc/resolv.conf文件中添加nameserver 8.8.8.8nameserver 114.114.114.114
作者:Ebaina-Board-YH  创建时间:2024-01-21 14:55
最后编辑:Ebaina-Board-YH  更新时间:2024-01-31 14:27