Wireless工具移植之RTL8188eus驱动移植

原创 2015年11月20日 09:45:12

RTL8188eus驱动版本:

RTL8188EUS_linux_v4.3.0.3_10997.20140327.zip,该驱动源码包支持rtl8188eus和rtl8188etv的芯片。

 

一、交叉编译wireless_tools工具:

cd RTL8188EUS_linux_v4.3.0.3_10997.20140327/wireless_tools/

tar -xvfwireless_tools.30.rtl.tar.gz

cdwireless_tools.30.rtl/

修改Makefile即可交叉编译,具体方法见上一篇博客文章:《Wireless工具移植之wireless tools》

 

二、rtl8188eus驱动移植:

2.1解压源码包:

    cd driver/

    tar -xvfrtl8188EUS_linux_v4.3.0.3_10997.20140327.tar.gz

    cd rtl8188EUS_linux_v4.3.0.3_10997.20140327/

2.2、修改Makefile,找到自己的嵌入式平台,如果没有,就按照下面的例子添加:

    vi Makefile

    添加HI35XX平台相关的交叉编译工具:

    ######################Platform Related #######################

    CONFIG_PLATFORM_ARM_HI35XX= y

 

    ########################add #########################

    ifeq ($(CONFIG_PLATFORM_ARM_HI35XX), y)

    EXTRA_CFLAGS+= -DCONFIG_LITTLE_ENDIAN

    ARCH:= arm

    CROSS_COMPILE:= arm-hisiv100nptl-linux-

    KVER:= 3.0.y

    KSRC:= /work/Hi3518_SDK_V1.0.A.0/osdrv/kernel/linux-3.0.y

    INSTALL_PREFIX:= /work/IPCAM_LIB/Wireless/RTL8188eus

    MODULE_NAME:= rtl8188eu   //最终生成为rtl8188eu.ko

    endif

    ########################end #########################

 

    参数说明

        EXTRA_CFLAGS:The EXTRA_CFLAGS is usually usedto carry some additional settings at compilation time through macrodefinitions.

        CONFIG_BIG_ENDIAN: Define some internal datastructure as big endian.

        CONFIG_LITTLE_ENDIAN: Define some internal datastructure as little endian.

        CONFIG_MINIMAL_MEMORY_USAGE:Forbetter performance in powerful platform, we allocate large physical continuousmemory as TX/RX IO buffers. In some embedded platform, there is chance to failto allocate memory. Define this macro to prevent this situation.

        CONFIG_PLATFORM_ANDROID:Older Android kernel do not hasCONFIG_ANDROID defined. Define this macro to force the Android correspondingcode inside our driver to be compiled. For newer Android kernel, it has no needto define this macro, otherwise, warning message about redefinition will showup.

 

        ARCH:The ARCH is used to specify thearchitecture of the target platform CPU, such as:arm, mips, i386, etc.

        CROSS_COMPILE:The CROSS_COMPILE is used tospecify the toolchain prefix used for driver compilation.

        KSRC:The KSRC is used to specify the pathof kernel source used for driver compilation.

        MODULE_NAME:Different module name is assignedto drivers for different chips:

        Chip type          Defaultmodule name

        RTL8192CU-series    8192cu

        RTL8192CE-series    8192ce

        RTL8192DU-series    8192du

        RTL8192DE-series    8192de

        RTL8723AS-series    8723as

        RTL8723AU-series    8723au

        RTL8189ES-series    8189es

        RTL8188EU-series    8188eu

        RTL8723BS-series    8723bs

        RTL8723BU-series    8723bu

        If you wantto change the module name, you can set value of MODULE_NAME

here.

 

    2.3、编译生成目标文件:

        make

        生成的文件名即你在Makefile中指定的MODULE_NAME以.ko为后辍。

版权声明:本文为博主原创文章,未经博主允许不得转载。

20150906全志a33上调通rtl8188eus的过程(sina33)

20150906全志a33上调通rtl8188eus的过程(sina33) 使用SINA33的开发板,测试USB接口的WIFI:rtl8188eus。 rtl8188eus直接接到SINA33...
  • wb4916
  • wb4916
  • 2015年09月08日 00:10
  • 2419

rtl8188eus usb wifi 连接ssid的移植

http://blog.csdn.net/pb09013037/article/details/37760405 1、 内核配置 硬件上将USB的ID引脚接地 内核将DM365的...
  • zdf511391565
  • zdf511391565
  • 2016年01月06日 16:05
  • 1455

RTl8188EUS无线网卡驱动编译,支持master模式

基于rtl8188eus无线网卡驱动,提供两个版本,分别是支持linux3.10以下版本及支持linux3.10以上版本,此驱动可使用hostapd软件实现AP共享,具体使用步骤如下: 基于RTL8...
  • pengrui18
  • pengrui18
  • 2016年09月22日 18:41
  • 3321

RTl8188EUS设置ap模式

基于rtl8188eus无线网卡驱动,提供两个版本,分别是支持linux3.10以下版本及支持linux3.10以上版本,此驱动可使用hostapd软件实现AP共享,具体使用步骤如下:  基于RTL...
  • woofilian
  • woofilian
  • 2017年03月28日 23:09
  • 1211

rtl8188eus驱动

  • 2013年04月07日 14:56
  • 10.23MB
  • 下载

rtl8188eus驱动

  • 2016年01月07日 11:43
  • 10.23MB
  • 下载

Wireless工具移植之wireless tools

一、wirelesstools简介:         wireless_tools 是一种Linux下的开源的无线管理软件,是一组无线扩展的操作工具集,用来设置支持LinuxWireless Ext...
  • zqj6893
  • zqj6893
  • 2015年11月19日 11:35
  • 1059

嵌入式 hi3518c平台上无线网卡rtl8188eu系列网卡移植

嵌入式 hi3518c平台上无线网卡rtl8188eu系列网卡移植   首先修改driver下驱动文件中的Makefile文件: 添加自己的平台,我的平台是hi3518c,具体操作如下:...
  • xuerongdeng
  • xuerongdeng
  • 2014年12月26日 16:52
  • 3667

移植wireless tools for liunx

 移植wireless tools for liunx要正常使用无线网卡,还要正确配置。linux下的配置工具是wireless-tools,可以在这里下载到它的最新版。http://www.hpl....
  • ghjackie
  • ghjackie
  • 2011年06月09日 15:31
  • 2342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Wireless工具移植之RTL8188eus驱动移植
举报原因:
原因补充:

(最多只允许输入30个字)