AndroidQ Wifi打開流程(二)

目錄

HAL層相關邏輯

WifiNative.java

WifiVendorHal.java

HalDeviceManager.java

wifi.cpp

wifi_mode_controller.cpp

wif_legacy_hal.cpp


我們在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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章