全志平台Android系统wifi模组rtl8188eu移植调试记录

本文记录了在全志A3x平台上,针对Android 4.4.2系统,移植和调试rtl8188eu USB WiFi模组的详细步骤,包括内核配置、引脚配置、电源管理修改以及Android平台的配置调整,以实现station、softAP和wifi direct功能。

1. 前言

A3x android4.4.2平台;

rtl8188eu是一款USB接口的wifi模组,支持802.11b/g/n协议,具有station、softAP和wifi direct功能。

2. 内核配置

rtl8188eu模组所使用的驱动为8188eu,代码位于lichee/linux-3.3/drivers/net/wireless/rtl8188eu目录,配置内核将该驱动编译为模块,

在linux-3.3目录下执行make ARCh=arm menuconfig命令,做以下选择:

Device Drivers --->
       Network device support--->
               Wireless LAN--->
                       <M> Realtek 8188E USB WiFi

配置完后编译内核。

3. 引脚配置

rtl8188eu的引脚配置在lichee/tools/pack_brandy/chips/sun6i/configs/android/fiber-evb/sys_config.fex中定义,需要修改的地方有两个,首先是wifi配置:

;wifi configuration
;wifi_sdc_id    ---  0- SDC0, 1- SDC1, 2- SDC2, 3- SDC3
;wifi_usbc_id  ---  0- USB0, 1- USB1, 2- USB2
;wifi_usbc_type --  1- EHCI
内容概要:本文档主要介绍了一款特定硬件平台(如HI3531D)下RTL8188EUS无线网卡驱动的编译、内核修改以及WiFi调试过程。首先,文档指导用户定义和开启相关配置项,设置交叉编译环境,并指定内核版本与源码路径,完成驱动编译。接着,针对驱动加载失败的问题,提出需要进入内核目录修改内核配置,特别是对无线网络设备的支持选项进行调整,然后重新编译内核。最后,文档还涉及了hostapd工具的编译配置,以及如何启动WiFi热点并配置IP地址等操作。此外,文档给出了修改无线工具编译方式的具体步骤,并提示将生成的文件复制到共享文件夹中。 适合人群:具有一定Linux系统知识,熟悉嵌入式开发和驱动程序编译的工程师或开发者。 使用场景及目标:①帮助用户解决特定硬件平台RTL8188EUS无线网卡驱动无法正常工作的问题;②指导用户正确配置内核参数以支持无线网络功能;③为用户提供从驱动编译到WiFi调试的一站式解决方案。 阅读建议:由于文档涉及到较多底层技术和命令行操作,建议读者在实际操作前仔细阅读每一步骤,并确保理解相关概念和术语。对于初次接触此类任务的新手来说,最好先在一个安全的实验环境中尝试,避免对现有系统造成不可逆的影响。同时,在遇到问题时可以参考官方文档或者寻求社区支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙猫不是猫!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值