全志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!

本文参考资料:

https://github.com/Frogomeli/rtl8188eu

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

时间: 2024-12-28 03:48:35

全志A20系列之驱动rtl8188eu的相关文章

老调重弹:JDBC系列 之 &lt;驱动加载原理全面解析&gt;

前言 最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解.所以便把JDBC 这个东东翻出来,好好总结一番,作为自己的笔记,也是给读者一个参考---以下是本文的组织结构,读者可以点击上面的目录查看: 概述 一般情况下,在应用程序中进行数据库连接,调用JDBC接口,首先要将特定厂商的JDBC驱动实现加载到系统内存中,然后供系统使用.基本结构图如下: 驱动加载入内存的过程 这里所谓的驱动,其实就是实现了java.sql.Driver

老调重弹:JDBC系列之&lt;驱动加载原理全面解析) ----转

  最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解.所以便把JDBC 这个东东翻出来,好好总结一番,作为自己的笔记,也是给读者一个参考--- 概述 一般情况下,在应用程序中进行数据库连接,调用JDBC接口,首先要将特定厂商的JDBC驱动实现加载到系统内存中,然后供系统使用.基本结构图如下: 驱动加载入内存的过程 这里所谓的驱动,其实就是实现了java.sql.Driver接口的类.如oracle的驱动类是 oracle.j

欣技8系列USB驱动安装指南

根据操作系统是XP还是Win7选择合适的安装程序.然后双击执行. 然后根据安装向导一步一步执行,如下图: 注意安装完成后,一定要选上面红色的选项.然后会出现下面的界面: 然后根据再向导一步一步安装,完成后,插上8000底座,设备管理器就会出现如下图的端口以及对应的串口号. 这样就表示安装成功了. 如果通过向导无法正确安装,则需要手动更新驱动程序.步骤如下: 注意搜索位置是下图所示位置. 出现下面的界面就表示安装成功了. 安装完成! 欣技8系列USB驱动安装指南

本地编译全志R系列的步骤7(Ubuntu 17.04非长期支持版本)

2017/6/29 13:49 0.获取全志R系列的Android源码包: 请通过渠道/代理商/方案公司获取全志R系列的Android源码包. 1.安装ubuntu 已经验证过的系统:ubuntu-17.04-desktop-amd64.iso 下载地址:http://releases.ubuntu.com/releases/17.04/ubuntu-17.04-desktop-amd64.iso ubuntu的官方下载地址(喜欢中文优化版本的,可以选择麒麟版本): http://release

archlinux系统安装博通B43XX系列无线网卡驱动

我的无线网卡是博通的B43xx系列,大家都知道博通对于其Wifi卡在 GNU/Linux 上的支持不好可谓是臭名昭著. 用 lspci -vnn -d 14e4: 或者 lspci -vnn | grep 14e4: 查看 查看了下网络接口,发现没有无线网络的接口,于是就想应该是没驱动支持 (注:关于ip和ifconfig请看这篇文章: https://linux.cn/article-4326-1.html ) 首先确认自己的网卡型号: 用 lspci -vnn -d 14e4: 或者 lsp

基于全志A20 android4.2平台如何支持三个SD卡 .

做过android平台的同仁大多都知道android原生态只支持了一个sd卡,默认的挂载点也就是/mnt/sdcard,所以在应用中使用getExternalStorageDirectory()得到的都是/mnt/sdcard,通常会symlink 到/sdcard目录.做过全志平台的童鞋也知道全志android SDK支持2个sd卡,通常是一个内置的,一个外置的,内置的一般是从nand上或者emmc上的用户数据区,因为现在的nand.emmc容量都比较大,存放android程序.cache.b

全志A33 linux led驱动编程(附实测参考代码)

开发平台 * 芯灵思SinlinxA33开发板 #实验原理 在芯灵思开发板上,没有led灯模块,只能通过引脚电平观察: 这里我选择LS-INT引脚. 全志A33一共有10组IO口,每组IO有9个相关功能控制器,LS-INT属于PB7,相关寄存器如图 本次实验只用到这两个寄存器,在程序中命名为gpio_con,gpio_dat ,设置为输出引脚. 1)注册 class_register(class) 将class注册到内核中.调用前,必须手动分配class内存;调用后必须设置class的name等

Socket层实现系列 — 信号驱动的异步等待

主要内容:Socket的异步通知机制. 内核版本:3.15.2 我的博客:http://blog.csdn.net/zhangskd 概述 socket上定义了几个IO事件:状态改变事件.有数据可读事件.有发送缓存可写事件.有IO错误事件. 对于这些事件,socket中分别定义了相应的事件处理函数,也称回调函数. Socket I/O事件的处理过程中,要使用到sock上的两个队列:等待队列和异步通知队列,这两个队列中 都保存着等待该Socket I/O事件的进程. Q:为什么要使用两个队列,等待

基于全志a31s的camrea驱动调试(gc2145型号)

运行命令make ARCH = menuconfig进入device drivers--->Multimedia support--->配置如下 把GC2145的驱动文件gc2145.c放在lichee\linux-3.3\drivers\media\video\sunxi-vfe\device\下并在其目录下的Makefike文件添加 obj-$(CONFIG_CSI_VFE) += cci.o ...... obj-m += gc2145.o 修改lichee\tools\pack\chi