linux系統測試工具中文最新版(Linux6.2將合併)
2023-04-28 03:33:09
IT之家 12 月 13 日消息,Linux 6.2 即將合併 ChromeOS 中「人體感應傳感器」(HPS)驅動,該傳感器用於實現面部解鎖功能。Linux 6.2 內核 mainline 將整合 cros_hps_i2c 驅動,以支持 Chromebook 上的「人體感應傳感器」。
IT之家了解到,cros_hps_i2c 內核驅動本身並不向你報告是否檢測到人類,而是由用戶空間(user-space)通過一個暴露的字符設備與這個傳感器對接。谷歌的補丁集解釋了這個新的驅動程序:
這個補丁為 ChromeOS 的人體感應傳感器(又稱 HPS)引入了一個驅動程序。該驅動支持一個連接到 I2C 總線的傳感器,在 ACPI 表中被識別為 "GOOG0020"。
加載後,該驅動通過一個字符設備將傳感器輸出到用戶空間。這個設備只支持電源管理,也就是說,與傳感器的通信必須通過用戶空間的常規 I2C 傳輸完成。
電源管理是通過啟用各自的電源 GPIO 來實現的,同時至少有一個用戶空間進程在字符設備上持有一個開放的 fd。默認情況下,如果沒有活動的客戶端,設備就會被關閉電源。
對於那些對谷歌一直流行的 Chromebooks 的人類存在傳感器有隱私顧慮的人,作為一個令人愉快的屬性,至少硬體的固件是開源的。HPS 設備固件、I2C 協議和其它技術文件可以在 GoogleSource.com 上找到。
,