- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 高通SDM845平台Sensor学习——3.SLPI(Physical Sensor)
三:Sensor SLPI层代码分析在学习SLPI侧代码前我们先了解下SEE的registry&config。registry 放在/persist/sensors/registry/registry中,它是通过config生成的,是给SLPI解析的文件。 c
2019-02-12 10:40:56
26303
12
原创 高通SDM845平台Sensor学习——4.SLPI(SAM Sensor)
四:Sensor SLPI层SAM Sensor实例分析上文中,我们大致了解了物理sensor driver整个流程,但在项目中,一般写这种sensor driver的情况很少。这种sensor driver基本上都是各个vendor厂商提供的,我们也只需要看懂即可。但是SAM sensor我们完全是可以自己写的,根据一些物理sensor的数据,来实现一些算法。 比如,实现拿起唤醒功能,...
2018-08-15 16:17:59
14298
1
原创 高通SDM845平台Sensor学习——2.Hal层
二:Sensor Hal层代码分析Hal code放在/vendor/qcom/proprietary/sensors-see/中sensors-hal文件夹中包含framework和sensors文件夹,为本文重点分析对象。首先分析sensors文件夹: 根据C++继承的特性,相同的操作各个class共同拥有,不同的操作每个class可以重写,该文件夹内文件为每个sensor不...
2018-07-06 08:46:25
15876
10
原创 高通SDM845平台Sensor学习——1.框架
一:简介高通从SDM845平台开始,Sensor使用新的架构SEE(Sensors Execution Environment),和之前架构不同,新的架构有着太多的优点。首先,先对比下新架构和旧架构的不同。从上图可以看到,新架构简化太多,SEE充当了Core层的重要角色。负责传送request,接收event。下面,了解下SEE和旧框架的对比。接着,我们看下Sensor...
2018-07-06 08:44:52
22431
16
转载 c语言中内存布局问题
1. 每次都会遇到这个问题,一直是看了又忘,忘了又看。本文主要简介一下编程c语言中的内存类型和布局问题。2. 内存的类型 (1)栈区(stack):由编译器自动分配和释放的,存放函数的参数值、局部变量的值等。操作方式类似数据结构中的栈。 在函数参数和地址入栈情况中,一般是从左向右将变量入栈,最后函数的地址入栈。 (2)堆区
2015-06-09 11:08:10
539
linux-0.11版本64位可編譯
2016-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人