【MTK平台】根据kernel log分析wifi 打开的时候流程

一 概要:

本文主要讲解根据kernel log分析下 当前路径下(vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4m/)wifi打开的时候代码流程

二. Log分析:

先看Log

2.1)在Framework层WifiManager.java 方法中,做了一个标记,可以精准的确认时间

这段log可以看出11:03:14.265065时候设置界面打开了log

08-25 11:03:14.265065  4022  4022 D WifiManager: setWifiEnabled --------- mContext.getOpPackageName() =============com.android.settings

2.2)下图可以看到,框架层调用setWifiEnabled 方法后会走到 kernel log会走到wf_pwr_on_consys_mcu方法,然后不断做wf_ioremap_read和wf_ioremap_write的行为

【MTK平台】根据kernel log分析wifi 打开的时候流程_第1张图片

【MTK平台】根据kernel log分析wifi 打开的时候流程_第2张图片

 2.2.1)接下来我们具体看下wf_pwr_on_consys_mcu这个方法做了啥&#x

你可能感兴趣的:(WIFI,java,python,前端)