摘要:
1:客户需求 使用相同的固件rom包,在设备启动过程中,根据硬件设计的一个或多个gpio引脚的高低电平来选择使用不同的设备树配置。 2:修改思路 在qcom平台上,存在有几十个设备树文件, 这些设备树中都会包含多组 board-id, plateform-id... 阅读全文
摘要:
public class MainActivity extends AppCompatActivity implements SensorEventListener { private SensorManager mSensorManager; p... 阅读全文
摘要:
Andoird7 上 Ramdisk挂载为根文件系统 在android7 上文件系统的root是挂载 ramdisk; ramdisk镜像是被打包在boot.img上。 可以通过unpack_bootimg 工具对boot.img镜像拆解: unpack_bo... 阅读全文
摘要:
代码路径: ./frameworks/native/services/sensorservice/SensorService.h ./frameworks/base/core/java/android/hardware/SensorManager.java .... 阅读全文
摘要:
以msm8953的themal分布信息,主要是下图的位置: 这其中 cpu相关的themal的位置有: 读取thermal 温度数据可以通过以下几个步骤: 获取sensor_info root@msm8953_64:/ # cat /sys/module/... 阅读全文
摘要:
路径:code/hardware/qcom/sensors/NativeSensorManager.cpp code/hardware/qcom/sensors/NativeSensorManager.h 两个核心结构: SensorContext 结构体... 阅读全文
摘要:
mipi to lvds显示调试 调试前准备: 获取屏的规格书 获悉的关键信息 VDD 需要 3.3v RST 3.3v 拉低进 rst LVDS 4 组数据 差分信号,clk 一组差分信号SELB 决定 数据格式 6bi... 阅读全文
摘要:
路径:code/hardware/qcom/sensors/ ├── Accelerometer.cpp├── AccelSensor.h├── AkmSensor.cpp├── AkmSensor.h├── algo //算... 阅读全文
摘要:
高通的描述 看门狗定时器是一个固定长度的计数器,它使系统能够从意外的硬件或软件灾难中恢复。 除非系统定期重置看门狗定时器,否则看门狗定时器会在定时器超时后自动重置系统。 MSM ASIC 为芯片系统使用了一个看门狗定时器。 调制解调器软件负责重置看门狗(kic... 阅读全文
摘要:
Sensors Class驱动 传感器类支持是一般 HAL 支持的一部分。它的主要目的是使sensorsHAL 更加通用,所有与硬件相关的配置都由kermel 提供。为了支持此功能,内核驱动程序需要遵循接口。内核驱动程序应该实现几个关键的回调。为了统一规范,... 阅读全文