高通平台 Sensor 调试技巧 01
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.Confadb 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相关推荐
- 高通平台sensor学习
刚入行驱动时最先接触调试的外设模块便是sensor,一直都是零零散散的记录,这次终于下定决心对自己所学做一个系统的总结. sensor作为一款常用的外设,虽不起眼但是很多功能确实离不开它.比如我们手机 ...
- 高通平台Camera调试移植入门
camera基本代码架构 1.上层应用和HAL层交互,高通平台在HAL层里实现自己的一套管理策略.在kenrel中实现sensor的底层驱动.最核心的sensor端的底层设置.ISP效果相关代码单独进 ...
- android 6.0 高通平台sensor 工作机制及流程(原创)
最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记. 这个笔记分三个部分: sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何 Se ...
- android 6.0 高通平台sensor 工作机制及流程
最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记. 这个笔记分三个部分: sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何 Se ...
- android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)
各位网友:最近发现我这篇文章转载的到处都是,有的则以原创存在,转载时请注明出处,还有文中错误的地方请指正!谢谢合作. 一:点亮lcd in kernel 其实点亮lcd很简单必须保证以后几个步骤正确: ...
- 高通平台gpio调试
在Linux下,通过sysfs,获取gpio状态,也可以操作gpio. 1.获取gpio状态 cd /sys/kernel/debug/ cat gpio 2.调试gpio(以gpio ...
- 高通平台sensor框架图【学习笔记】
觉得不错,就给我点小支持吧,蟹蟹
- 高通平台 lcd driver 调试小结
一.概述 1.1 简介 本文档主要包括LCD模块的驱动流程分析.Framebuffer相关知识.Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解. 1.2 开发环境 And ...
- 高通平台(Qualcomm) Android 10 /11/12 user版本默认打开adb 调试小结
1.流程 USB插入接收广播授权->建立adb连接服务->执行adb 命令 2.adb相关属性 ro.secure = 0 开启root权限 ro.adb.secure = 1 1开启ad ...
最新文章
- 2017 06 11 小分队二期两周总结
- asp.net的一个不错日期控件
- Visual Studio无法调试
- SSM-Spring+SpringMVC+MyBatis整合案例从0到1
- tomcat的安装和部署项目
- android 使用compareTo比较大小
- 前端学习(224):iconfont矢量库
- 查找目录下的及子目录下的 所有的给定后缀名的文件并将其路径打印到一个文件中。
- 华为机试HJ5:进制转换
- 【SHOI2002】【Luogu1434】滑雪(记忆化)
- 【分布式架构】企业级分布式应用服务EDAS使用攻略(上篇)
- 公务员备考(十) 行测 资料分析
- over()分析函数
- echarts 桑基图 添加标志线问题
- new bing 重定向到cn.bing,new bing使用不了的问题
- N多系统单点登录,实现、解决方案。四种解决方案
- 【实习之路】在广州欢聚时代入职的第一天
- 计算机运筹学pdf,运筹学上机报告最短路问题的计算机求解.pdf
- 有没有关于python的壁纸_Python 实战之精美壁纸下载
- nginx: [emerg] bind() to 0.0.0.0:8082 failed (10013: An attempt was made to acce ss a socket in a wa