`
huangqinqin
  • 浏览: 365732 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

移植wifi接口

    博客分类:
  • WiFi
 
阅读更多
如果驱动接口不是默认的wlan0,而是eth0或者eth1,则需要修改以下文件。
1 将device/fsl/imx5x/init.rc中所有的wlan0改成eth0,并且不能启动 wlan_tool服务,即在init.rc中将以下命令注释掉即可:
#service wpa_supplicant /system/bin/wlan_tool wpa_supplicant

#    socket wpa_wlan0 dgram 660 root wifi

#    disabled

#    oneshot



#service wlan_tool /system/bin/wlan_tool

#   oneshot


2 修改external/wpa_supplicant/wpa_supplicant.conf。
#ctrl_interface=wlan0
将此行注释掉,改成
ctrl_interface=/data/wpa_supplicant

3 修改hardware/libhardware_legacy/wifi/wifi.c
将#define WIFI_DEF_IFNAME                         "wlan0"改成
#define WIFI_DEF_IFNAME                         "eth0"

4 修改WifiStateTracker.java中的构造函数,将
mInterfaceName = SystemProperties.get("wifi.interface", "tiwlan0");
改成 mInterfaceName = SystemProperties.get("wifi.interface", "eth0");

分享到:
评论

相关推荐

    Android移植WIFI和蓝牙

    1. **HAL层集成**:将Wi-Fi和蓝牙的硬件抽象层(HAL)与Android系统对接,确保应用程序可以通过统一的接口访问硬件资源。 2. **Service层开发**:创建或修改Wi-Fi和蓝牙的服务层组件,为上层应用提供高级功能,如...

    全志A31平台WIFI移植

    综上所述,全志A31平台WIFI移植是一个涉及系统底层配置和硬件接口设置的复杂过程,文档中详细介绍了如何处理各种模组的配置以及遇到问题的解决方法,对于从事嵌入式系统开发和硬件集成的工程师来说,是极为宝贵的...

    君正T31 平台移植wifi 模块rtl8188 的问题及解决方法.docx

    在本文档中,主要讨论了在君正T31平台上移植WiFi模块RTL8188时遇到的问题及其解决策略。该文档适用于具有嵌入式移植经验的开发人员,特别是那些在Linux环境下对WiFi模块移植有一定了解,但在移植wpa_supplicant工具...

    全志a33--系统移植--ap6210WiFi模块移植--验证服务器通信.pdf

    - 移植该WiFi模块到特定硬件平台上需要适配相应的驱动和确保硬件接口兼容。 3. **服务器与客户端通信**: - 在Linux环境下,通过编写和运行服务器端程序和客户端程序,可以实现二者之间的通信。 - 服务器端负责...

    android13 wifi 移植文档

    这些芯片组支持PCI Express (PCIE) 和Secure Digital (SD) 接口,同时集成了Wi-Fi、UART(通用异步收发传输器)和蓝牙功能,适用于各种移动设备和物联网应用。 **2. 下载无线驱动和固件** **2.1 预编译的Wi-Fi驱动...

    RTL8723BU wifi 移植包

    《RTL8723BU WiFi 移植包详解》 在现代移动设备和物联网(IoT)领域,无线网络连接是不可或缺的一部分。Reltek的RTL8723BU芯片是一款单2.4GHz频段的WiFi模块,同时支持蓝牙功能,广泛应用于各种嵌入式系统和智能硬件...

    WIFI驱动移植

    WIFI驱动移植是一项涉及到硬件驱动层与操作系统层面的复杂工作,它要求开发者对WIFI技术、嵌入式系统编程、以及具体目标平台的硬件和软件架构有深入的理解。下面详细解释标题和描述中所涉及的知识点。 首先,WIFI...

    【雨季】小米wifi移植.rar

    【雨季】小米wifi移植.rar这个压缩包文件主要涉及的是将MT7601U无线网卡驱动移植到小米设备上的技术操作。MT7601U是一款常见的USB无线网络适配器,它采用MediaTek(联发科)的MT7601U芯片,广泛应用于各种无线网络...

    基于Linux2.6.21的WIFI移植

    总的来说,移植WIFI驱动到Linux 2.6.21内核是一项技术性强且需要耐心的任务。在实践中,可能会遇到各种问题,如驱动与内核版本不兼容、硬件兼容性问题或编译错误。解决这些问题需要扎实的Linux内核知识和调试技巧。...

    Android移植之WIFI

    三、应用程序层的WiFi接口使用 1. **Wi-Fi Manager API**:Android提供了一套Java API,允许应用访问Wi-Fi服务,例如`WifiManager`类提供了开启/关闭Wi-Fi、连接/断开网络、获取网络状态等功能。 2. **...

    wifi移植资料

    WiFi移植在IT行业中是一项至关重要的工作...总之,WiFi移植是一个涉及硬件接口、操作系统内核、网络协议、用户界面等多个层面的复杂过程。每个环节都需要深入理解和扎实的技术基础,以确保WiFi功能在新平台上稳定可靠。

    移植wifi无线网卡到mini2440上全过程.doc

    标题和描述中提到的是将WiFi无线网卡移植到Mini2440开发板上的过程,主要涉及的操作包括内核配置、驱动程序的加载以及无线网卡的初始化和配置。以下是详细的知识点说明: 1. **Mini2440开发板**:Mini2440是一款...

    SDIOWIFI调试记录

    SDIOWIFI模块驱动是用于管理SD卡接口WIFI模块的驱动程序。在本文中,我们将详细介绍如何将Marvell+88W8686芯片的SDIOWIFI模块驱动移植到三星E4412平台的方法。 移植步骤 1. 首先,我们需要修改`device/friendly-...

    全志A10平台WIFI模组参考设计及移植指南

    | 模组型号 | 芯片厂商 | 接口 | WIFI标准 | Bluetooth | FM | GPS | 技术支持 | |----------|-----------|-----|--------------|---------|----|----|-------| | Samsung SWL-N20 | Nanoradio | SDIO | 802.11b/g/n...

    wifi部分库移植 和makefile 用法

    2. 驱动适配:WiFi库往往依赖于底层驱动,移植时可能需要修改或重新编写驱动代码以适应新平台的硬件接口。 3. 编译工具链:确定正确的交叉编译工具链,如gcc、arm-none-eabi-gcc等,用于生成适合目标平台的二进制...

    wifi 移植错误举例

    在进行WiFi驱动程序移植的过程中,可能会遇到各种错误和问题,这些问题可能会阻碍无线网络功能的正常运行。以下是一些常见的WiFi移植错误以及相应的解决方案。 1. 驱动编译错误: - **编译环境不匹配**:确保你的...

    Tina WIFI和Bluetooth模组移植指南.pdf

    移植WIFI和Bluetooth模组主要包括三个步骤:内核配置、Tina配置和修改sys_config.fex文件。以AP6212/AP6212A模组为例,首先需要对内核进行配置,然后在Tina平台进行相应配置,最后修改sys_config.fex文件以完成模组...

    iTOP4412-SDIO WiFi移植文档.pdf

    近期需要把 WiFi 无线网络功能移植到 iTOP-4412 开发平台,查阅了相关资料,经过 一段时间的研究、调试,终于成功的将 WiFi 功能移植到了开发板上面,这里笔者记录移植过 程及注意事项,方便以后工作需要。 iTOP-4412...

    RTL8723BS的wifi芯片在android linux下的移植包

    本文将深入探讨如何将RTL8723BS WiFi芯片移植到Android Linux环境中,以实现无线连接功能。RTL8723BS是一款由Realtek公司设计的单芯片无线局域网(WLAN)控制器,它支持802.11b/g/n标准,适用于笔记本电脑、上网本、...

Global site tag (gtag.js) - Google Analytics