单片机/MCU论坛
直播中

xiaopeng

11年用户 224经验值
擅长:嵌入式技术,处理器/DSP
私信 关注
[文章]

【HD-G2UL-EVM开发板体验】wifi网络配置和测试

前言

HD-G2UL-EVM开发板板载有wifi模块,从原理图可以看到,该wifi模块是usb接口的,因此其与核心板之间是通过usb接口的的DP和DM线相连,极大的简化了wifi模块的硬件连接。

原理图中wifi部分的原理图:

图片.png

其中,U12就是wifi模块。

WIFI测试

wifi的工作模式有两种,分别为AP和STA。AP就是作为接入点,被其它wifi设备连接,类似与路由器;而STA就是wifi设备,可以连接到路由进行外网访问。
一般情况下,开发板通常是作为wifi设备,连接到路由器,进行外网访问,因此,本次将配置开发板作为STA使用。

1、启动wifi节点

root@g2uliot:~# ifconfig wlan0 up

2、执行wifi模块配置命令

root@g2uliot:~# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &

3、搜索热点

root@g2uliot:~#wpa_cli -i wlan0 scan_result
通过这条命令,可以搜索附件的wifi热点
图片.png

4、生成wifi网络配置

使用命令:
root@ g2uliot:~#wpa_passphrase 热点名称 密码

例子如下:
图片.png

5、将wpa_passphrase生成的配置项拷贝到wap_sup.conf文件中:

root@g2uliot:~# wpa_passphrase 热点名称 密码 >wpa_sup.conf

6、连接wifi热点

6.1杀掉原wpa_supplicant进程实例

root@g2uliot:~# killall wpa_supplicant

6.2 建立wifi连接

root@g2uliot:~# wpa_supplicant -B -Dwext -iwlan0 -c ./wpa_sup.conf

7、分配ip地址

root@g2uliot:~# udhcpc -i wlan0

执行命令后并用ifconfig命令查看,如下:

图片.png

8、配置DNS服务器

修改/etc/resolv.conf 文件的内容,指定DNS域名解析服务器地址,修改后如下:

图片.png

(使用命令root@g2uliot:~# vi /etc/resolv.conf 打开进行编辑,完成后保存退出即可)

测试

到这里,wifi应该就配置好了,可以ping一下百度网站,测试一下是否是通的:

图片.png

至此,wifi测试成功

更多回帖

发帖
×
20
完善资料,
赚取积分