Hi NXP,
IMX8mm android10 kernel add mpu6050 is ok!it is iio device。
evk_8mm:/ # cat /sys/bus/iio/devices/iio\:device0/
buffer/ in_anglvel_y_calibbias
consumers in_anglvel_y_raw
current_timestamp_clock in_anglvel_z_calibbias
dev in_anglvel_z_raw
in_accel_matrix in_gyro_matrix
in_accel_mount_matrix in_temp_offset
in_accel_scale in_temp_raw
in_accel_scale_available in_temp_scale
in_accel_x_calibbias name
in_accel_x_raw of_node/
in_accel_y_calibbias power/
in_accel_y_raw sampling_frequency
in_accel_z_calibbias sampling_frequency_available
in_accel_z_raw scan_elements/
in_anglvel_mount_matrix subsystem/
in_anglvel_scale suppliers
in_anglvel_scale_available trigger/
in_anglvel_x_calibbias uevent
in_anglvel_x_raw
cat /sys/bus/iio/devices/iio\:device0/in_accel_x_raw
392
cat /sys/bus/iio/devices/iio\:device0/in_accel_x_raw
388
cat /sys/bus/iio/devices/iio\:device0/in_accel_x_raw
398
The data is normal,But the Android app says there's no gyroscope。How do I turn on the gyroscope and add the MPU6050 hardware abstraction layer?
获取mpu6050数据是正常的,但是用安卓APP显示没有陀螺仪服务。我怎么打开陀螺仪服务,并且在安卓HAL层修改mpu6050?有这样的案例吗?
Solved! Go to Solution.
https://source.android.com/devices/sensors/sensors-multihal?hl=zh-cn
你看一下这个网页,上面详细讲了运动传感器的HAL层,有参考源代码和移植
https://source.android.com/devices/sensors/sensors-multihal?hl=zh-cn
你看一下这个网页,上面详细讲了运动传感器的HAL层,有参考源代码和移植
谢谢你的参考,它现在可以,我增加了sensors服务,然后增加自己的MPU6050的代码,谢谢!
219 PRODUCT_PACKAGES += \
220 android.hardware.sensors@1.0-impl \
221 android.hardware.sensors@1.0-service