本教程适合A20系类的开发板。
我的A20板子上面使用的是rtl8188eu的usb-wifi,搞了三天才驱动成功,成功用wifi连接到路由器,并且ping通www.baidu.com。
注:
操作系统:linux-sunxi(非Android)
1.查看内核中是否支持8188eu驱动
打开 linux-sunxi/arch/arm/configs/sun7i_defconfig 文件
查看是否有:CONFIG_RTL8188EU=m 不用修改为y
2.完成第一步,和往常一样,烧写系统到sd卡中
3.修改script.bin
删除[wifi_para]这一项
添加以下语句
[usb_wifi_para]
usb_wifi_used = 1
usb_wifi_usbc_num = 2
然后同时使能usbc2
我的配置如下:
[usb_wifi_para]
usb_wifi_used = 1
usb_wifi_usbc_num = 2
[usbc2]
usb_used = 1
usb_port_type = 1
usb_detect_type = 0
usb_id_gpio =
usb_det_vbus_gpio =
usb_drv_vbus_gpio = port:PH22<1><0><default><0>
usb_host_init_state = 1
4.重启开发板
先查看/lib/modules/`uname -r`/kernel/drivers/net/wireless文件夹下是否有8188eu.ko这个驱动,如果有继续。
在终端中输入:
- depmod -a
- modprobe 8188eu
输入ifconfig -a 此时你应该会看到wlan0
修改/etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "路由器账号"
wpa-psk "路由器密码"
保存退出重启
执行ping www.baidu.com OK!
本文参考资料:
https://github.com/Frogomeli/rtl8188eu
http://forum.lemaker.org/cn/thread-87-1-1-.html