高通sensor理解
作者:互联网
.1.高通为什么引入adsp?
2.adsp sensor 是如何工作起来的?
3.adsp 和ap 是如何通信的?
4.adsp 架构组成
解答:
1.高通在msm8960之前sensor 是挂在proccessor 上的,sensor驱动上报的数据是写到节点里的,上层app直接从节点里去拿数据。这样做的一个不好地方是:sensor一般一直处于一个工作的状态,所以会导致cpu无法休眠,进而导致芯片功耗偏高。
为了解决以上问题,高通在msm8960以后的芯片推出了sensorhub 架构,即sensor 处理部分放到一个音频的dsp中,这样做会使待机时,主处理器休眠降低运行功耗。
2.
3.高通基于共享内存机制开发一个核间通信技术,QMI(Qualcomm messegging interface)
4.adsp 架构分为分为plateform dependent,vendor dependent,os dependent
paltform dependent :log interface,sensor manager(algorithem/calibration),
vendor dependent:sensor driver
os dependent:power manager
标签:架构,adsp,dependent,高通,manager,理解,sensor 来源: https://www.cnblogs.com/lzqd/p/16388805.html