全志平台Android系统WIFI架构&工作流程分析

1. 前言

记录个人最近对Android wifi的了解和使用感受,

并为想入门、学习Android wifi的人员提供一定的参考

2. Android系统中的WIFI架构

wifi在Android中的架构如下所示。

全志平台Android系统WIFI架构&工作流程分析_第1张图片

其中涉及到的代码:

Java应用层 ----Settings应用

Java Framework层 ----frameworks/base/wifi/java/android/net/wifi/ ----frameworks/base/services/java/com/android/server/wifi/

JNI层 ---frameworks/base/core/jni/android_net_wifi_WifiNative.cpp

HAL层 ---hardware/libhardware_legacy/wifi/wifi.c

wpa_supplicant层 ---external/wpa_supplicant_8/

Linux Kernel层(驱动、电源管理部分) ---linux-3.3/drivers/net/wireless/rtl8188eu/ ---linux-3.3/arch/arm/mach-sun6i/rf/wifi_pm_rtl8188eu.c ---linux-3.3/arch/arm/mach-sun6i/rf/wifi_pm.c

3. wifi工作

你可能感兴趣的:(全志平台开发,android,linux)