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

这篇具有很好参考价值的文章主要介绍了【MTK平台】根据kernel log分析wifi scan的时候流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一 概要:

本文主要讲解根据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的行为

【MTK平台】根据kernel log分析wifi scan的时候流程,WIFI,php,开发语言

 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

                    

到了这里,关于【MTK平台】根据kernel log分析wifi scan的时候流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【安装记录】打包内核时候,kernel-package安装不上,无法使用make kpkg指令

    打包内核为deb包(有坑,看完再做) https://blog.csdn.net/star_xiong/article/details/17357821: 博客有坑:应该是make mrproper指令?并且指令复制会有多出的空格,修改如下: make-kpkg --initrd --append-to-version=-202404 --revision=crj.001 -j4 kernel_image kernel_headers https://www.cnblogs.com/hgod/articles/5931547.ht

    2024年04月24日
    浏览(32)
  • MTK平台-- 如何学习Bluedroid 的GATT

    一 GATT定义 GATT是低功耗蓝牙属性应用规范,应用于主机和从设备之间的数据传输。 二 MTK平台Bluedroid框架 相关源码介绍 vendor/mediatek/proprietary/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/gatt/GattService.java (用于GATT(Generic Attribute Profile)服务的 Java 类) vendor/mediatek/prop

    2024年01月16日
    浏览(31)
  • Android8.1 MTK平台 修改蓝牙默认名称

    的默认蓝牙名称为 Android Bluedroid 通过搜索你会找到如下文件 device/generic/common/bluetooth/bdroid_buildcfg.h 如果单一情况你修改此处即可,但如果多台烧录此 room 的设备同时打开蓝牙,你搜索到的蓝牙名称都为 BTM_DEF_LOCAL_NAME 对应的值 为了避免此种情况,我们采用另一种修改方式 将

    2024年04月13日
    浏览(42)
  • 华为4G WiFi立方什么时候上市?

    据《澳大利亚人报》1月22日报道, 澳大利亚最大的电讯商之一 ——沃达丰和记澳大利亚公司(以下简称沃达丰)联合中国华为公司共同在澳推出一款4G WiFi立方。 全新华为4G WiFi立方于本周发布 ,作为一款ADSL2+的替代品,产品最高支持同时接入32台设备,依靠沃达丰改良的快速

    2024年02月07日
    浏览(40)
  • 使用uniapp写小程序,真机调试的时候不显示log

    当小程序文件太大的情况下使用真机调试,但是真机调试的调试器没有任何反应 使用uniapp写小程序,真机调试的时候不显示log 提示:因为真机调试的时候没有压缩文件,所以调试的时候文件大于2M,所以不显示任何打印结果 提示:在运行小程序的时候点击:运行时压缩代码

    2024年01月18日
    浏览(50)
  • postgresql 内核源码分析 事务提交回滚状态记录 clog机制流程,commit log文件格式,事务状态为什么单独记录的原因,分组优化及leader更新机制

    ​ 专栏内容 : postgresql内核源码分析 手写数据库toadb 并发编程 ​ 开源贡献 : toadb开源库 个人主页 :我的主页 管理社区 :开源数据库 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. PostgreSQL是一种开源的关系型数据库管理系统,其内核源码的分析对于深入理

    2024年02月08日
    浏览(53)
  • VR/AR眼镜方案,MTK联发科平台智能眼镜安卓主板设计方案

    随着人工智能在不同领域的逐渐深入,人们对一款产品的需求不再局限于某种单一的功能或单一场景,尤其是在工业医疗等专业领域,加快数字化转型才能实现产业的升级。 AR智能眼镜,是一个可以让现场作业更智能的综合管控设备。采用移动互联网、大数据和云计算等技术

    2024年02月12日
    浏览(38)
  • MTK 拨打紧急电话接通时间过长问题分析

            从Log视频来看,通话接通时间过长,但是Modem Log来看,进行多两次拨号。         查看AP代码确实进行了两次拨号         AP界面查看确实只有一路通话         查看MTK原始代码,发现当紧急拨号失败后,上层换卡重试,界面不消失。具体代码在MtkTeleService中

    2024年02月05日
    浏览(45)
  • [sdx12]sdx12平台QCA6174 使用hostapd WiFi 2.4G强制40MHz频宽不生效问题分析及实现

          sdx12平台,高通默认hostapd 2.4G不支持强制40MHz的功能,在干扰环境下默认总是协商到20MHz,比方便认证和跑流测试。

    2023年04月24日
    浏览(34)
  • MTK联发科、高通、紫光展锐手机SOC平台型号汇总(含详细参数)

    MediaTek联发科手机平台汇总: Qualcomm高通SOC平台汇总:     紫光展锐SOC平台汇总:   新移科技已成功研发手机SOC平台: 联发科平台:  MTK6739、MTK6761、MTK6762、MTK6765、MTK8788、MTK6853、MTK6873、MTK6833、MTK6877、MT6785、MT8766、MT8390; 联发科旗舰平台: 天玑9000(MTK6983)、天玑1200(

    2024年02月05日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包