- 下载wifi模块的源码,如从MediaTek官网下载usb wifi 模块 MT7601U源码
- 交叉编译、安装依赖库libnl(Netlink通信库)、OpenSSL(加密支持)及wireless_tools(基础配置工具)
- 插入WiFi模块至开发板,通过lsusb命令获取其VID(厂商ID)和PID(产品ID),例如0x148f:0x7601
- 在源码的common/rtusb_dev_id.c文件中添加设备ID: {USB_DEVICE(0x148f, 0x7601)}
- 配置Makefile, 修改os/linux/config.mk, 启用对wifi的支持
- 编译驱动,得到ko文件
- make zImage编译内核镜像,启用对WiFi的支持
- 烧录固件到设备
- 移植无线管理工具,wireless_tools、wpa_supplicant
- 验证wifi是否正常
1) 加载驱动,将WiFi模块插入开发板,执行:insmod mt7601Usta.ko加载驱动
2) 启动网卡并连接WiFi
执行ifconfig wlan0 up启动网卡。
执行wpa_supplicant -Dwext -iwlan0
-c/etc/wpa_supplicant.conf -B连接WiFi。
执行udhcpc -iwlan0动态获取IP地址。
3) 验证连接
执行iwconfig wlan0查看连接状态。
执行ping www.baidu.com测试网络连通性。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...




