目錄
我們在AndroidQ wifi打開流程梳理(一)中,主要講了framework層的邏輯(也簡單帶了一下supplicant的啓動),這裏再分析一下HAL層的流程。
我們再從WifiNative.java中的setupInterfaceForClientInConnectiveityMode()開始分析。
HAL層相關邏輯
WifiNative.java
WifiVendorHal.java
HalDeviceManager.java
start()->startWifi()
wifi.cpp
調用start()方法—>調用了startInternal()方法。
startInternal()方法:
wifi_mode_controller.cpp
初始化接口中完成wifi驅動加載工作。
wif_legacy_hal.cpp
再看一下wifi_legacy_hal.cpp中的initialize()。
如果感覺本文對您有益,請辛苦點個贊吧~
歡迎掃碼關注個人公衆號或者微信搜索:萬物互聯技術(wanwuhulianjishu)