一 概要:
本文主要讲解根据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的行为
2.2.1)接下来我们具体看下wf_pwr_on_consys_mcu这个方法做了啥&#x