开发工具:
文件大小: 716kb
下载次数: 0
上传时间: 2019-02-23
详细说明:为达到能快速使用的目的。文档对 CTP 与 sensor 的自动加载原理,使用方法步骤,
如何添加一个新的模组等做了详细的讲解页共页
目录
A64
错误!未定义书签。
Input驱动自适应使用书
前言
编写目的
适用范围
相关人员
驱动模块概述
驱动模块的使用
驱动模块适用范围
驱动模块配置信息
配置
的配置
驱动模块信息
自动检测设备的介绍
文件的介绍
自动检测功能的使用步骤
3.6.1. Sensor使用步骤
3.6.2.
CTP使用步骤
3.6.3.
gyroscope使用步骤
3.6.4.
Sensors使用步骤
如何添加一款新的设备
3.7.1.增加设备驱动
3.7.
sw- device.c中的修改
3.7.3.
sys config.fex的配置
3.7.4.
SENSOR HAL层增加
3.7.5.
TP idc文件的添加
其他注意事项
第页共页
前言
编写目的
为达到能快速使用的目的。文档对CTP与 sensor的自动加载原理,使用方法步骤,
如何添加一个新的模组等做了详细的讲解。
适用范围
介绍本模块设计适用平台。
相关人员
使用自动加载功能以及相关的开发与维护人员应该仔细阅读本文档。
AW全志科技
gy
驱动模块概述
自动检测模块主要针对使用I2C总线的设备,根据i2c地址的扫描情況,查看chip
id值(设备特有属性)进而可以识别当前使用的模组。将检测到的模组写λ dev ice.ino
文件中,在应用中进行驱动的加载。
该模块的使用,主要针对当更换同类设备时,不需要进行新的配置以及固件的制作
提高了设备的兼容性以及易操作性。
Copyright c 2013 by Allwinner. All rights reserved
页共页
驱动模块的使用
驱动模块适用范围
该模块适用于挂载在I2C总线上的设备的自动检测和加载。
驱动模块配置信息
配置
配置文件在:\1 ichee\ tools packchips\sun50 iwlpl\ configs\t1目录下。
1) Sensor配置
sys config.ex文件中关系到 sensor自动检测功能的为“ sensor”以及
“ sensor list”两块参数。如下所示
标小使用
标示使用那组总线
标
的从机坦址
如果 sensor used设置为0,表示 sensor不使用,则将不继续 sensor的自动检测。
/设置为1时,启动自动检测,设置为0时不检测
/设置为1,添加该型号 sensor到自动扫描列表
页共页
//设置为0,不添加该型号 sensor到自动扫描列表
sensor list used设置为1时,启用自动检测,将设置为0时,退出自动检测
模块的名称后面写1表示添加到自动检测扫描列表,写0表示剔除自动检测扫描列表。
sensor_list列表中的名称顺序必须与sw- device.c中 sensors的名称顺序·对
(2)CTP配置
sys config.ex文件中关系到白动cup自动检测功能的为“ctp”以及“ ctp list”
两块参数。如下所示:
标示使用类型
标示的信息,日前
和
的驱动需要用到此项
使用哪组
的地址
轴的方向
轴的方向
轴,轴互换
如果 cLp used设置为0,表示不使用ctp,则将不继续ctp的自动检测
页共页
//设置为1时,启动自动检测,设置为0时,不检测
//设置为1,添加该型号TP到自动扫描列表
//设置为0,不添加该型号TP到自动扫描列表
旧量产工具,和
不能同时为
新量产工具,和
不能同时为
ctp_list列表中的名称顺序必须与sw- device.c中ctps的名称顺序·刈
当 ctp list used设置为1时,启用自动检测,将设置为0时,退岀自动检测。模块
的名称后面写1表示添加到自动检测打描列表,写0表示剔除自动检测扫描列表。
(3) gyroscope配置
如果
设置为0,表小不使用 gyroscope,则将不继续 gyroscope
的自动检测。
/设置为1时,启动自动检测,设置为0时,退出自动检测
/设置为1,该模块支持的I2C地址添加到扫描列表
bmg160 gyr
gy1ist列表中的名称顺序必须与sw- device.c中 gyr sensors的名称顺序对
当 gy list used设置为l时,启用自动检测,将设置为0时,退出自动检测。模块的
第页共页
名称后面写1表示添加到自动检测扫描列表,写0表示从自动检测扫描列表剔除。
(4) Sensor配置
设置为1时,使用
,设置为时不使用
使用哪组
如果1 ightsensor used设置为0,表示不使用 light sensor,则将不继续
1 ightsensor的自动检测。
/设置为1时,启动自动检测,设置为0时,退出自动检测
ls_1ist列表中的名称顺序必须与sw- device.c中 I sensors的名称顺序一一对应。
当 Is list used设置为1时,启用自动检测,将设置为0时,退出自动检测。模块的
名称后面写1表示添加到自动检测扫描列表,写0表示从自动检测扫描列表剔除
的配置
在编译服务器上,目录为\ lichee\ linux-3.10上,输入以下命令:
make ArCh=arm64 menuconfig
如下所示
Lichee/linux-310s make ARCH-arm64 menuconfig
进入日录 Device drivers\input device support\
目录下
可以看到 device模垬是编译为模垬、编译迣内核、不编译。deτice驱动默认编译为模
块
页共页
Press 130>M8C2 tO
198999999999999999999Q9q999qQ9 <99992999999999999999999999999999999中中可
el features
cet aRtana
ccou an atentat tmitinurtion
save on alLstate cenEiyusaui
图1 Device drivers选项配置
44949934992499859924993499249984999499949424999E949e949649e999CA9eA9cA9ecRsecqecAcecAse9999sq9999999999999994949499999999999999999999999999999994999999999994999999949999999999
1“]:2nck
甲F
er1】7AdFr1e1k
”]界rvee亡己t
=①U3upg
4B ssnsraz TRIna
11H。2
%段是d《egp
2门
图et
图2 Input device support选项配置
t性,21,h
carcI
19qqqqqqqqqqqqqaqqqqqa
aas
”n1anm。、
MoLIc nterfac
且eyde/Bsx以ev亡
38)tm";s"s罡5
joystick interface
Even生P也
西吧
9a∈p
Hardware I/o ports
图3 device配置为模块
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.