一 概要:
本文主要讲解根据kernel log分析下 当前路径下(vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4m/)wifi scan的时候代码流程
二. Log分析:
先看Log:
2.1)在Framework层WifiManager.java 方法中,做了一个标记,可以精准的确认时间
这段log可以看出11:03:14.979502时候设置界面开始扫描wifi
43683: 08-25 11:03:14.979502 4022 3105 D WifiManager: startScan ----- mContext.getOpPackageName() =============com.android.settings
2.2)下图可以看到,框架层调用startScan 方法后, kernel log会走到scanAddToBssDesc方法,然后不断做scan的行为
vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4m/mgmt/scan.c
scanAddToBssDesc方法主要目的是用于将扫描得到的Wi-Fi网络信息添加到驱动的BSS描述表(BSS Descriptor Table)中。文章来源:https://www.toymoban.com/news/detail-682721.html
接下来具体分析下这个方法干了啥?文章来源地址https://www.toymoban.com/news/detail-682721.html
到了这里,关于【MTK平台】根据kernel log分析wifi scan的时候流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!