我可以hardware/*
在 Android 4.4 源代码中看到传感器的一些源代码,但生成的共享库的名称与我在 Nexus 5 中搜索的传感器共享库的名称不同,/system/lib
甚至/system/lib/hw
在整个根 ( /
) 下。
据报道,Nexus 5 配备了来自 InvenSense、Qualcomm、Avago、Bosch 和 Akm 的传感器。但是,我想知道他们的传感器代码是否不是开源的,而只是用于传感器 HAL 模块的二进制文件(*.so
)。
顺便说一下,下面是报告的传感器列表(包括虚拟/合成传感器)。
:: Sensor name - Vendor
::
1. MPU6515 Accelerometer - InvenSense
2. AK8963 Magnetometer - AKM
3. AK8963 Magnetometer Uncalibrated - AKM
4. MPU6515 Gyroscope - InvenSense
5. MPU6515 Gyroscope Uncalibrated - InvenSense
6. Proximity Proximity & Light - Avago
7. Light Proximity & Light - Avago
8. BMP280 Barometer - BOSCH
9. Gravity - Qualcomm
10. Linear Acceleration - Qualcomm
11. Rotation Vector - Qualcomm
12. Step Detector - Qualcomm
13. Step Counter - Qualcomm
14. Significant Motion Detector - Qualcomm
15. Game Rotation Vector - Qualcomm
16. Geomagnetic Rotation Vector - Qualcomm
17. Orientation - Qualcomm
18. MPU6515 Game Rotation Vector Secondary - InvenSense
知道上述传感器的来源在哪里吗?
谢谢!