[問題] Sensor HAL Kernel 與 user space 溝通
有幾個問題想請教各位,
目前正在實作 Android 的 sensor HAL 層,
卡在幾個環節上, 有些地方並不是很清楚,
首先, sensor 的數值範圍要怎麼定義?
例如 G-sensor, driver 會不斷的取得 x, y, z 三軸的重力值,
但是數值的範圍如何才能讓應用層正確使用?
其次,
user 與 kernel 的溝通方式,
目前有使用 ioctl 的方式初步讓其能溝通,
但最近找資料上有看見 ioctl 在 linux 之後版本會不支援,
因此, 想使用較為廣泛的寫法,
其中有找到關於 socket, 以及 sysfs 的方式,
目前看見的範例有些太過複雜, 有些寫得太過簡短,
有沒有這方面比較容易上手的書籍, 資料, 或者方式可供參考?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.235.94.61
推
09/29 01:10, , 1F
09/29 01:10, 1F
→
09/29 10:33, , 2F
09/29 10:33, 2F
→
09/29 10:36, , 3F
09/29 10:36, 3F
→
09/29 10:37, , 4F
09/29 10:37, 4F
→
09/29 10:42, , 5F
09/29 10:42, 5F
→
09/29 11:40, , 6F
09/29 11:40, 6F
推
10/02 14:53, , 7F
10/02 14:53, 7F
→
10/02 14:54, , 8F
10/02 14:54, 8F
→
10/02 14:55, , 9F
10/02 14:55, 9F
→
10/04 23:02, , 10F
10/04 23:02, 10F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章