NFC Controller

NFC Controller

NFC技術 的最後介紹到NFC Stack通過HIDL技術獲取到HAL Server,而該Server端通過HAL技術打開了NFC產商提供的so庫。本篇就大概介紹下HAL這塊是怎麼和廠商NFC芯片交互的,一般廠商會提供對應芯片的一個so庫,該so實現了HAL接口對應的函數,然後so庫再和對應的芯片交互。

初始化流程

HAL Server通過HAL加載上述的so庫,我們就從這裏開啓我們的奇妙旅程吧。
NFC Controller 時序交互圖:

在這裏插入圖片描述

從上面的時序交互圖中可以看出芯片產商提供的對應so庫主要乾了四件事:
1、HAL Server端獲取到so中實現相關接口的 interface
2、打開NFC芯片
3、接受上層下發的數據,寫入芯片
4、讀取芯片中數據,上報給上層

更多互聯互通技術,歡迎關注微信公衆號:Connectivity
在這裏插入圖片描述

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