zoukankan      html  css  js  c++  java
  • RK G-sensor 测试

    G-sensor,全称为Accelerometer-sensor,是一种加速度传感器
    G-sensor能够感知到加速力的变化,加速力就是当物体在加速过程中作用在物体上的力,
    比如晃动、跌落、上升、下降等各种移动变化都能被G-sensor转化为电信号

    一.dts 配置

    1.1.正常加载

    正常的加载 sensor
    <4>[    2.978067] sensor_chip_init:stk8baxx_acc:devid=0x0,ops=0xc0e00474
    <6>[    2.998169] input: stk8baxx_attr as /devices/virtual/input/input2
    <6>[    2.998320] input: gsensor as /devices/ff160000.i2c/i2c-4/4-0018/input/input3
    <4>[    2.998441] sensor_misc_device_register:miscdevice: mma8452_daemon
    <4>[    2.998449] sensor_probe:initialized ok,sensor name:stk8baxx_acc,type:2,id=27
    <4>[    2.998449]
    <6>[    2.998478] sensor_init: Probe name sensors
    
    错误的加载 sensor
    <4>[    2.646424] sensor_chip_init:gs_stk8312:devid=0x0,ops=0xc0bf44b0
    <4>[    2.646944] sensor_initial:fail to init sensor
    <4>[    2.646952] sensor_chip_init:fail to init sensor
    <3>[    2.646960] i2c i2c-4: sensor_probe failed -11
    <3>[    2.646960]
    <4>[    2.646975] sensors: probe of 4-003d failed with error -11
    <6>[    2.646994] sensor_init: Probe name sensors
    <4>[    2.647010] sensor-dev.c v1.4 add angle calculation support between two gsensors 2013-09-01
    

    1.2.getevent  查看数据读取

    getevent -p
    add device 1: /dev/input/event5
      name:     "PixArt USB Optical Mouse"
      events:
        KEY (0001): 0110  0111  0112
        REL (0002): 0000  0001  0008
        MSC (0004): 0004
      input props:
        <none>
    add device 2: /dev/input/event2
      name:     "stk8baxx_attr"
      events:
      input props:
        <none>
    add device 3: /dev/input/event3
      name:     "gsensor"
      events:
        ABS (0003): 0000  : value 62496, min -2000000, max 2000000, fuzz 0, flat 0, resolution 0
                    0001  : value -7812, min -2000000, max 2000000, fuzz 0, flat 0, resolution 0
                    0002  : value 941346, min -2000000, max 2000000, fuzz 0, flat 0, resolution 0
      input props:
        <none>
    add device 4: /dev/input/event1
      name:     "rk29-keypad"
      events:
        KEY (0001): 0072  0073  0074  008f
      input props:
        <none>
    add device 5: /dev/input/event4
      name:     "rockchip_headset.32"
      events:
        KEY (0001): 00e2
      input props:
        <none>
    add device 6: /dev/input/event0
      name:     "rkxx-remotectl"
      events:
        KEY (0001): 0002  0003  0004  0005  0006  0007  0008  0009
                    000a  000b  001c  0040  0042  0058  0066  0067
                    0069  006a  006c  0071  0072  0073  0074  008b
                    008f  0092  009e  00a3  00a5  00ac  00b7  00b9
                    00ba  00bb  00bc  00d9  00e8  00f8  0175  0183
                    0184  0190  0191  0192
      input props:
        <none>
    

    1.3.android   SensorManager onSensorChanged

    https://www.runoob.com/w3cnote/android-tutorial-sensor3.html 

      

  • 相关阅读:
    linux命令行打印图片
    linux 命令行打印二维码
    ReactNative DeviceEventEmitter
    python操作Excel的几种方式
    python 爬虫实例(二)
    各种软件安装的URL
    python 爬虫实例(一)
    eclipse的maven中需要把jar的包文件登入到自己的仓库里面的操作
    关于Maven项目build时出现No compiler is provided in this environment的处理
    eclipse和maven生成web项目的war包的操作方法
  • 原文地址:https://www.cnblogs.com/crushgirl/p/14528245.html
Copyright © 2011-2022 走看看