首页 > 代码库 > 全志A20系列之驱动rtl8188eu

全志A20系列之驱动rtl8188eu

本教程适合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这个驱动,如果有继续。

在终端中输入:

  1. depmod -a
  2. modprobe 8188eu

 输入ifconfig -a  此时你应该会看到wlan0

修改/etc/network/interfaces

auto wlan0

iface wlan0 inet dhcp

  wpa-ssid "路由器账号"

  wpa-psk "路由器密码"

保存退出重启

执行ping www.baidu.com  OK!

3.png 

 

本文参考资料:

https://github.com/Frogomeli/rtl8188eu

http://forum.lemaker.org/cn/thread-87-1-1-.html

全志A20系列之驱动rtl8188eu