MSM8953 查看 modem 的版本号

8953_MODEM_P\MPSS.TA.3.0\modem_proc\build\ms\XXX_CUSTOM\xxxcust_prj.h
  #define IVSN_PRJ  XXX-Q02-STD-ZN-008

Sensor - UUID 的来源

Qcom调试OK的驱动中会包含

sensor_def_qcomdev.conf

vendor\qcom\proprietary\sensors\dsps\reg_defaults

打开 Sensor Hal Log - msm8953

how to open hal log :
 adb root 
 adb wait-for-device 
 adb remount 
 adb shell "echo persist.debug.ar.hal=1 >> /system/build.prop" 
 adb shell "echo persist.debug.sensors.hal=1 >> /system/build.prop" 
 adb shell "echo debug.qualcomm.sns.libsensor1=1 >> /system/build.prop" 
 adb shell "echo debug.qualcomm.sns.daemon=1 >> /system/build.prop" 
 adb shell sync 
 adb reboot

查看 Sensor 配置文件 - msm8953

adb pull vendor/etc/sensors/sensor_def_qcomdev.conf

更新 Sensor 配置文件 - msm8953

确认上述文件的路径后,按如下所示更新sensor_def_qcomdev.conf文件:

adb root
 adb wait - for - device 
 adb remount 
 adb shell rm /vendor/etc/sensors/sensor_def_qcomdev.Conf 
 adb push sensor_def_qcomdev.Conf  /vendor/etc/sensors/sensor_def_qcomdev. Conf 
 adb shell chmod 644 / vendor/etc/sensors/sensor_def_qcomdev.Conf

adb shell rm /mnt/vendor/persist/sensors/sns.reg

// 要更新 sensor_def_qcomdev.conf 文件,需要删除 sns.reg 并重新启动它,然后才能再次生成新的 sns.reg,否则下次启动会加载旧文件
 adb shell sync
 adb reboot

读取 sensor 配置信息 - msm8953

adb shell sns_regedit_ssi -r

读取当前平台的 sensor 设备信息 - msm8953

adb shell sns_dsps_tc0001

找到 Sensor 的 adsp 节点

Find out which subsytem number is adsp 
root@apq8084:/sys/bus/msm_subsys/devices # for i in `ls`; do echo $i:; cat ./$i/name; done;

Sensor - 使能 SSR

Enable SSR 
非持久性;必须进行每次引导-假定subsys2是上面的adsp
(non-persistent; must do every boot - assumes subsys2 is adsp from above)

adb root 
adb wait-for-device 
adb remount 
adb shell "echo related > /sys/bus/msm_subsys/devices/subsys2/restart_level" 
adb shell sync

Sensor - 发送 QXDM 目录

From QXDM send the command: 
- For ADSP Targets: "send_data 75 37 03 48"

雨打湿了眼眶

高通平台 Sensor 调试技巧 01相关推荐

  1. 高通平台sensor学习

    刚入行驱动时最先接触调试的外设模块便是sensor,一直都是零零散散的记录,这次终于下定决心对自己所学做一个系统的总结. sensor作为一款常用的外设,虽不起眼但是很多功能确实离不开它.比如我们手机 ...

  2. 高通平台Camera调试移植入门

    camera基本代码架构 1.上层应用和HAL层交互,高通平台在HAL层里实现自己的一套管理策略.在kenrel中实现sensor的底层驱动.最核心的sensor端的底层设置.ISP效果相关代码单独进 ...

  3. android 6.0 高通平台sensor 工作机制及流程(原创)

    最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记. 这个笔记分三个部分: sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何 Se ...

  4. android 6.0 高通平台sensor 工作机制及流程

    最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记. 这个笔记分三个部分: sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何 Se ...

  5. android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)

    各位网友:最近发现我这篇文章转载的到处都是,有的则以原创存在,转载时请注明出处,还有文中错误的地方请指正!谢谢合作. 一:点亮lcd in kernel 其实点亮lcd很简单必须保证以后几个步骤正确: ...

  6. 高通平台gpio调试

    在Linux下,通过sysfs,获取gpio状态,也可以操作gpio. 1.获取gpio状态 cd /sys/kernel/debug/         cat gpio 2.调试gpio(以gpio ...

  7. 高通平台sensor框架图【学习笔记】

    觉得不错,就给我点小支持吧,蟹蟹

  8. 高通平台 lcd driver 调试小结

    一.概述 1.1 简介 本文档主要包括LCD模块的驱动流程分析.Framebuffer相关知识.Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解. 1.2  开发环境 And ...

  9. 高通平台(Qualcomm) Android 10 /11/12 user版本默认打开adb 调试小结

    1.流程 USB插入接收广播授权->建立adb连接服务->执行adb 命令 2.adb相关属性 ro.secure = 0 开启root权限 ro.adb.secure = 1 1开启ad ...

最新文章

  1. 2017 06 11 小分队二期两周总结
  2. asp.net的一个不错日期控件
  3. Visual Studio无法调试
  4. SSM-Spring+SpringMVC+MyBatis整合案例从0到1
  5. tomcat的安装和部署项目
  6. android 使用compareTo比较大小
  7. 前端学习(224):iconfont矢量库
  8. 查找目录下的及子目录下的 所有的给定后缀名的文件并将其路径打印到一个文件中。
  9. 华为机试HJ5:进制转换
  10. 【SHOI2002】【Luogu1434】滑雪(记忆化)
  11. 【分布式架构】企业级分布式应用服务EDAS使用攻略(上篇)
  12. 公务员备考(十) 行测 资料分析
  13. over()分析函数
  14. echarts 桑基图 添加标志线问题
  15. new bing 重定向到cn.bing,new bing使用不了的问题
  16. N多系统单点登录,实现、解决方案。四种解决方案
  17. 【实习之路】在广州欢聚时代入职的第一天
  18. 计算机运筹学pdf,运筹学上机报告最短路问题的计算机求解.pdf
  19. 有没有关于python的壁纸_Python 实战之精美壁纸下载
  20. nginx: [emerg] bind() to 0.0.0.0:8082 failed (10013: An attempt was made to acce ss a socket in a wa

热门文章

  1. ubuntu16.04中用xrandr设置屏幕分辨率,且重启后不失效
  2. Oracle 截取字符串substr函数使用方法
  3. 解决wxcharts层级问题,使用wxcharts插件的按钮被盖住的解决办法。
  4. 全国一等奖!华师车神是他们!
  5. 30 个免费的 Sketch 必备插件 1
  6. Matlab:数据可视化
  7. 网站图片优化有哪些?
  8. 【MySQL】MySQL复制之GTID复制
  9. 《C++》c++批量读取文件------获取文件名
  10. QT学习之QT小游戏-----猜数字游戏