A2. Gsensor调试
问题: 机器G-Sensor方向不对,Y轴与现实相反,导致相机拍照存下的照片上下颠倒。
解决: G-sensor传感器 : BMA222E
需要修改文件 : 配合hwmsen_helper.c修改dts中gsensor方向。
路径 :
dts: kernel/arch/arm64/boot/dts/[target].dts
hwmsen_helper.c:kernel/drivers/misc/mediatek/hwmon/hwmsen/hwmsen_helper.c
在hwmsen_helper.c中找到
struct hwmsen_convert map[] = {{ { 1, 1, 1}, {0, 1, 2} },{ {-1, 1, 1}, {1, 0, 2} },{ {-1, -1, 1}, {0, 1, 2} },{ { 1, -1, 1}, {1, 0, 2} },{ {-1, 1, -1}, {0, 1, 2} },{ { 1, 1, -1}, {1, 0, 2} },{ { 1, -1, -1}, {0, 1, 2} },{ {-1, -1, -1}, {1, 0, 2} },};
以第一组为例:
{1,1,1}表示对应x,y,z对应的正方向;
{0,1,2}分别对应的机器的x,y,z坐标轴,0:x ;1:y;2:z。
dts中direction表示选择驱动中选第几组作为方向参数。
/* sensor standardization */cust_accel@0 {compatible = "mediatek,bma222e_new";i2c_num = <2>;i2c_addr = <0x18 0 0 0>;direction = <6>; //0->6power_id = <0xffff>;power_vol = <0>;firlen = <0>;is_batch_supported = <0>;};
这里选的是{ { 1, -1, -1}, {0, 1, 2} } 。选第几组需要根据实际来定。
具体选择哪一个步骤:
首先选一组参数作为参考,烧入机器中,查看x,y,z是否错位,以及值是否正确。
若x,y,z错位,则调整{0,1,2}的位置;若x,y,z值不对,则修改对应x,y,z{1,-1,1}的正负
然后以此为参考,选择正确的一组作为参数。以上的排列组合并不完整,若没有需要的,则自己添加。
最后,需要G-sensor校准,实际情况下,x,y,z的值一般不会超过9.8。将机器初始位置摆正确,进入G-sensor校准即可。
http://www.taodudu.cc/news/show-4197333.html
相关文章:
- MTK 9.0平台调试gsensor
- allwinner gsensor 校准调试
- gsensor方向调试【转】
- gsensor
- Gsensor的驱动流程 -- 基于IIC
- android psensor测试,android传感器Gsensor和Psensor的使用举例
- 杰理之GSENSOR【篇】
- Gsensor驱动概述
- G-sensor工作原理
- G-sensor概述及常用芯片整理(转)
- 123457123456#0#-----com.cym.shuXue02--前拼后广--开心学数学
- 123457123457#0#-----com.cym.YuErBaiKe02--前拼后广--育儿百科
- 123457123457#0#-----com.cym.shuXueWangGuo1--前拼后广--儿童数学
- FATAL: Atom .R<CYM 383>.A<H 11> does not have a type.
- cym : BaseQuickAdapter.setOnItemChildClickListener失效点击没反应
- CTF-反序列化
- 中间件介绍
- HDLBits刷题Day6
- nginxWebUI :nginx可视化配置工具---实践
- 流行编曲(5)采样、小打、Pad、声场
- VulnHub系列之Lampiao渗透测试
- (二)安装SVN服务器,web管理界面
- NginxWebUI--强大的nginx可视化配置工具
- Nginx可视化配置工具—NginxWebUI
- nginx界面管理工具之nginxWebUI 搭建与使用
- Java基础(上)
- Java基础(下)
- python编程题13-蒙特·卡罗方法计算圆周率
- 木兰词-人生若只如初见-纳兰性德
- 病毒木马入侵招数大曝光
A2. Gsensor调试相关推荐
- gsensor架构和原理分析
本文主要描述了在android2.3平台G-sensor相关软硬件的体系架构和实现原理,按照Applications.Framework.HAL.Driver和Hardware五大层次分别介绍. 1. ...
- Android系统之G-sersor调试
------------------------------------------------------------------------------------------------- ...
- Android Sensor架构和原理分析
本文主要描述了在android2.3平台G-sensor相关软硬件的体系架构和实现原理,按照Applications.Framework.HAL.Driver和Hardware五大层次分别介绍. 1. ...
- Java入门——多态详解
关于Java语言中的多态语法机制:[只是多态的基础语法,具体应用后面说] Animal.Cat.Brid三个类的关系 Cat继承Animal Brid继承Animal Cat和Brid之间没有任何继承 ...
- gsensor方向调试【转】
本文转载自:http://blog.csdn.net/guoguo295/article/details/19545089 版权声明:本文为博主原创文章,未经博主允许不得转载. 以下说明主要是针对gs ...
- MTK 9.0平台调试gsensor
MTK 9.0平台调试gsensor ----型号为:stk8baxx 1 查看原理图可以知道stk8baxx重力传感器 使用i2c1通道进行通讯,由于该重力传感器是不使用中断模式的进行触发的,所以不 ...
- allwinner gsensor 校准调试
先确认屏幕的方向,也就是你的屏幕是横屏还是竖屏,可以通过ro.sf.rotation=(0,90,180,270) 确认屏幕方向后,开始校准,关闭自动旋转功能, 下载gsensor校准APP到设备(推 ...
- NVT平台:G-sensor(DA380)驱动调试
/******************************************************************** > File Name: GSensor_DA380. ...
- android gsensor 坐标,MTK Android G sensor 原理,配置,调试
原理图: g_sensor的驱动目录在mediatek/custom/common/kernel/accelerometer下. 一.g_sensor 的移植步骤 1.在ProjectConfig.m ...
最新文章
- 基于 Quartz 开发企业级任务调度应用--转
- 4.3 IP数据报格式
- Java8新的异步编程方式 CompletableFuture(三)
- 我的世界服务器按键显示mode,【服务器相关】【求助!】关于服务器中使用gamemode等命令错误。...
- Android Paint 画笔使用详解 Android自定义View(六)
- 开源软件 商业软件_如何撰写开源软件
- 王思聪被传成“老赖”, 北京二中院:假的!
- Android测试之Monkey
- (转)SqlServer基础之(触发器)(清晰易懂)
- TypeScript接口用法(基础)
- zcu111解决DP时钟报错问题
- Python 01--介绍、基本语法、流程控制
- 关于HTML字体出现模糊重影,点击后字体后变正常的情况与解决方法
- 微信WeChat多开
- Zircon传奇3服务器修改,最详细的传奇3GM命令
- 武汉大学计算机学院国家重点实验室,实验室简介
- HI3516D之Caffe移植
- 名为dash的蓝色插嘴小机器人_全球最出色的十大教育机器人
- php curl上传文件到solr,9.Solr4.10.3数据导入(post.jar方式和curl方式)
- linux资源不可用,资源暂时不可用(Resource temporarily unavailable)