Fork me on GitHub

随笔分类 -  Sensor

摘要:1.1 TOF初探 TOF是Time of flight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目标物距离。这种技术跟3D激光传感器原理基本类似,只不过3D激光传感器是逐点扫描,而TOF相 阅读全文
posted @ 2021-07-13 12:11 yooooooo 阅读(819) 评论(0) 推荐(0) 编辑
摘要:"高通 sensor 从native到HAL" "高通HAL层之Sensor HAL" "高通HAL层之bmp18x.cpp" 问题现象: 当休眠后,再次打开preesure sensor的时候,会出现隔一段时候后,APK才会出现数据;(数据有时候会很难出现) 问题分析: 从上面几节中,我们可以知道 阅读全文
posted @ 2018-08-15 18:41 yooooooo 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:app注册传感器监听 Android Sensor Framework 的整体架构如下图所示: 前几篇sensor相关的文章介绍了sensor的hal的知识,以press_sensor实时显示气压坐标来分析,app层数据获取的过程,其实实现数据监控非常简单,主要分为下面三个步骤: 获取Sensor服 阅读全文
posted @ 2018-08-13 20:09 yooooooo 阅读(3460) 评论(0) 推荐(0) 编辑
摘要:一、高通sensor架构: linux驱动由浅入深系列:高通sensor架构实例分析之一(整体概览+AP侧代码分析) linux驱动由浅入深系列:高通sensor架构实例分析之二(adsp驱动代码结构) Linux驱动由浅入深系列:高通sensor架构实例分析之三(adsp上报数据详解、校准流程详解 阅读全文
posted @ 2018-03-16 09:21 yooooooo 阅读(14188) 评论(0) 推荐(1) 编辑
摘要:继续上一个链接内容所讲:http://www.cnblogs.com/linhaostudy/p/8430583.html 下面bmp18x sensor为例进行分析。 BMP18x Sensor: 我们以打开bmp180为例,代码为hardware\qcom\sensors\Bmp180.cpp: 阅读全文
posted @ 2018-02-09 11:50 yooooooo 阅读(2131) 评论(0) 推荐(0) 编辑
摘要:高通的HAL层其实分为两种,一种是直接从kernel这边报数据上来的,由sensor HAL层来监听,另一种是走ADSP的模式,HAL层是通过qmi的形式进行监听的; 走ADSP架构的可以看下面的博客:http://blog.csdn.net/u011006622/article/details/5 阅读全文
posted @ 2018-02-09 10:50 yooooooo 阅读(6060) 评论(0) 推荐(0) 编辑
摘要:继上一篇:http://www.cnblogs.com/linhaostudy/p/8303628.html#_label1_1 一、驱动流程解析: 1、模块加载: of_device_id与DTS中的匹配,这与内核2.6以前的i2c_board_info不一样; 内核加载驱动模块的时候将调用到st 阅读全文
posted @ 2018-01-17 18:57 yooooooo 阅读(2365) 评论(0) 推荐(1) 编辑
摘要:要想弄明白世界的本质,就要追根溯源;代码也是一样的道理; 最近调试几个sensor驱动,alps sensor驱动、compass sensor驱动、G-sensor驱动都是一样的架构; 一、基于input子系统的sensor架构: 由图上可知,input子系统上的sensor是由三个子系统构成: 阅读全文
posted @ 2018-01-17 18:56 yooooooo 阅读(2983) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示