RK3288[Android6.0] Wifi相关文件及类整理
来源:互联网 发布:java A 编辑:程序博客网 时间:2024/06/05 10:33
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
由上往下相关路径:
APP:
packages/apps/Settings/src/com/android/settings/wifi //Settings中看到的wifi
Framework:
frameworks/base/wifi //wifimanager类
frameworks/opt/net/wifi/service //WifiController类,WifiStateMachine类,WifiService类, WifiMonitor类
frameworks/base/services/core/java/com/android/server //NetworkManagementService类
Native:
frameworks/opt/net/wifi/service/jni/com_android_server_wifi_WifiNative.cpp
HAL:
hardware/libhardware_legacy/wifi
Kernel:
kernel/drivers/net/wireless/rockchip_wlan
kernel/net/rfkill //电源控制
WPS:
external/wpa_supplicant_8/wpa_supplicant
Netd:
system/netd/server
重要的几个类:
WifiManager: 应用程序通过它来访问WifiService, 可以认为是客户端.
WifiService: 通过它暴露提供给客户端接口, 可以认为是服务端.
WifiStateMachine: 状态处理,向上和WifiService通信,向下向WPS发送命令.
WifiMonitor: WifiStateMachine通过此类来发送命令给WPS,以及接收来自WPS的消息事件.
OS: Android 6.0
Kernel: 3.10.92
由上往下相关路径:
APP:
packages/apps/Settings/src/com/android/settings/wifi //Settings中看到的wifi
Framework:
frameworks/base/wifi //wifimanager类
frameworks/opt/net/wifi/service //WifiController类,WifiStateMachine类,WifiService类, WifiMonitor类
frameworks/base/services/core/java/com/android/server //NetworkManagementService类
Native:
frameworks/opt/net/wifi/service/jni/com_android_server_wifi_WifiNative.cpp
HAL:
hardware/libhardware_legacy/wifi
Kernel:
kernel/drivers/net/wireless/rockchip_wlan
kernel/net/rfkill //电源控制
WPS:
external/wpa_supplicant_8/wpa_supplicant
Netd:
system/netd/server
重要的几个类:
WifiManager: 应用程序通过它来访问WifiService, 可以认为是客户端.
WifiService: 通过它暴露提供给客户端接口, 可以认为是服务端.
WifiStateMachine: 状态处理,向上和WifiService通信,向下向WPS发送命令.
WifiMonitor: WifiStateMachine通过此类来发送命令给WPS,以及接收来自WPS的消息事件.
阅读全文
0 0
- [RK3288][Android6.0] Wifi相关文件及类整理
- RK3288[Android6.0] Wifi相关文件及类整理
- [RK3288][Android6.0] WiFi之priority计算及使用
- [RK3288][Android6.0] WiFi的wifi_bt_common.mk文件说明
- [RK3288][Android6.0] WiFi的Firmware和Nvram文件
- [RK3288][Android6.0] Audio框架Overview及目录整理
- [RK3288][Android6.0] WiFi之WifiWatchdogStateMachine
- CSDN博主KrisFei基于【RK3288】【Android6.0】平台的WiFi相关经验知识
- [RK3288][Android6.0] Video编解码框架Overview及目录整理
- [RK3288][Android6.0] WiFi在Setting中的开启过程小结
- [RK3288][Android6.0] Wifi Service初始化流程小结
- [RK3288][Android6.0] WiFi的dts配置说明(AP6335)
- [RK3288][Android6.0] WiFi的驱动初始化过程小结
- [RK3288][Android6.0] WiFi的HAL层加载问题
- [RK3288][Android6.0] WiFi的配置文件wpa_supplicant.conf
- [RK3288][Android6.0] WiFi之wpa_supplicant服务启动
- [RK3288][Android6.0] WiFi之Framework的socket(客户端)
- [RK3288][Android6.0] WiFi之wpa_supplicant的socket(服务端)
- Selenium2+Python2.0自动化测试【8】 下拉框
- 学习方法推荐——时间管理之GTD方法集合论
- 微信公众号增粉秘籍:三大矩阵简介
- Html Table 合并单元格
- JaVA AWT 一个很好的计算器
- RK3288[Android6.0] Wifi相关文件及类整理
- MarkdownPad编写符号
- 欢迎使用CSDN-markdown编辑器
- proto生成shell
- 欢迎使用CSDN-markdown编辑器
- HDU
- Spring事务管理
- 朋友
- Android 常用ADB命令