imx8mm android10 add mpu6050IMX8mm 安卓10增加陀螺仪的问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8mm android10 add mpu6050IMX8mm 安卓10增加陀螺仪的问题

Jump to solution
1,796 Views
jianfeichang
Contributor IV

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?有这样的案例吗?

0 Kudos
1 Solution
1,790 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

https://source.android.com/devices/sensors/sensors-multihal?hl=zh-cn

你看一下这个网页,上面详细讲了运动传感器的HAL层,有参考源代码和移植

View solution in original post

0 Kudos
2 Replies
1,791 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

https://source.android.com/devices/sensors/sensors-multihal?hl=zh-cn

你看一下这个网页,上面详细讲了运动传感器的HAL层,有参考源代码和移植

0 Kudos
1,762 Views
jianfeichang
Contributor IV

谢谢你的参考,它现在可以,我增加了sensors服务,然后增加自己的MPU6050的代码,谢谢!

219 PRODUCT_PACKAGES += \
220 android.hardware.sensors@1.0-impl \
221 android.hardware.sensors@1.0-service

0 Kudos