我是靠谱客的博主 标致美女,最近开发中收集的这篇文章主要介绍tp调试笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

车机以前是用的电阻屏,后来根据需要,添加电容屏,工作完成一段时间了,现回忆移植过程:

供应商有给到android的tp驱动过来

1、把tp的驱动加到kernel/drivers/touchscreen目录下

修改该目录下的Makefile 和kconfig文件,使kernel编译的时候能成功编译到该驱动文件(先配置为驱动模块,方便调试)

2、在kernel/arch/arm/mach_xxx/board_xxx.c中为该设备定义i2c通信和中断、电源控制的端口、注册i2c设备以及设备初始化

3、push 驱动.ko文件到目标系统并挂载该驱动

可以通过lsmod、dmesg监视挂载异常

4、adb shell连接目标设备,getevent监视输入子系统,一切正常的话就有坐标打印输出,硬件方面会tp正常输出中断和i2c信号

 

如果驱动有问题的话,在驱动里面加入printk打印,通过dmesg监视究竟问题出在哪里。

针对不同大小的屏幕,tp有不同的配置参数,这些参数就是一个数组值,根据自己平台,选择供应商给的资料里面对应的配置参数,替换即可,不然会出现触摸有信号,getevent有数据,但坐标是乱的,或tp有部分getevent没有坐标打印。

网上看有的tp在firmware取值的时候报值不准,给cpu去读这个值有误差,需要调整firmware层,一般tp只有驱动文件,所有的转换都在驱动里面做了,但这种情况,除非供应商有他自己的firmware层来转换坐标,驱动只是简单的设备访问而已。 

 

 

http://blog.csdn.net/l627859442/article/details/7633457

http://blog.csdn.net/fskwypfsk/article/category/1080889

http://blog.csdn.net/zhang84112635/article/details/8569118

http://blog.csdn.net/fskwypfsk/article/details/7423346


Linux的电源管理架构 - 曼云-->孤峰 - 博客频道 - CSDN.NET
设备电源管理Copyright (c) 2010 Rafael J. Wysocki, Novell Inc.Copyright (c) 2010 Alan Sternstern@rowland.harvard.edu *************************************************************本文由DroidPhone翻译于201
tp 驱动分析记 - l627859442的专栏 - 博客频道 - CSDN.NET
tp 驱动分析记static int cyttsp_init(void){    int ret;    cyttsp_info(Cypress TrueTouch(R) Standard Productn);    cyttsp_info(I2C Touchscreen Driver (Built %s @ %s)n,         __DATE_
android GPS开发实践 - nexttake的专栏 - 博客频道 - CSDN.NET
1.打开GPS并监听 ,实时显示坐标信息。 (1)获得GPS系统服务   LocationManager locationManager = (LocationManager) this.getSystemService(this.LOCATION_SERVICE);    (2)  检查GPS开启与否的状态。     locationManager.isProviderEna
第一个Linux内核驱动程序 - nexttake的专栏 - 博客频道 - CSDN.NET
刚看 O’REILLY 写的《LINUX 设备驱动程序》时。作者一再强调在编写驱动程序时必须 建立内核树。所谓内核树,我的理解和网上资料说的一致就是内核源码的一种逻辑形式。先查看自己OS使用的内核版本shana@shana:~$ uname -r2.6.22-14-generic           /*  这是我显示的结果 */如果安装系统时,自动安装了源码。在 /usr/src
第一个android驱动程序 - nexttake的专栏 - 博客频道 - CSDN.NET
1.在Ubuntu下载编译linux内核请参考http://blog.csdn.net/nexttake/article/details/81810082.编写Linux驱动程序2.1  word_count.c驱动代码编写         Makefile:obj-m := yzy_word_count.o2.2 编译make -C /lib/modules/2.
嵌入式android Linux驱动 - 热爱生活,热爱android. - 博客频道 - CSDN.NET TP 调试 - zhang84112635的专栏 - 博客频道 - CSDN.NET
触摸  F5X06    GT818  mxt224看资料了解触摸板的外部接口:中断 唤醒 复位 通讯方式在i2c_board_info 中设置I2C 名字和地址I2C_BOARD_INFO(FT5X06_DEV_NAME, 0x4c),i2c_register_board_info(1, i2c_devs1, ARRAY_SIZE(i2c_devs1));通过名字就会
light-sensor驱动简单认识 - 热爱生活,热爱android. - 博客频道 - CSDN.NET
light-sensor实际就是由一个led和一个感应sensor组成,当led发出光被反射回来给这个sensor感应到后他会产生中断然后做相应的处理,比如在打电话的时候在电话离耳朵多大范围内我们为了省电就要关闭lcd等操作.当然这个距离是可以通过驱动调试的.待续...
如何下载并编译Android4.0内核源码goldfish(图文) - 放飞梦想,成就未来 - 博客频道 - CSDN.NET
关于如何下载Android4.0源码,请查看我的博客内另一篇文章(同样是图文教程):http://blog.csdn.net/flydream0/article/details/7036156如何编译Android4.0源码请看:http://blog.csdn.net/flydream0/article/details/7046612下面进入正题:第一步:下载
如何在Android模拟器下添加busybox(图文) - 放飞梦想,成就未来 - 博客频道 - CSDN.NET
1 什么是busybox?     BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、 cat 和 echo等等,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Lin
Android下如何通过JNI方法向上提供接口总结 - 放飞梦想,成就未来 - 博客频道 - CSDN.NET
参考文献:http://blog.csdn.net/luoshengyang/article/details/6575988http://www.androidmi.com/Androidkaifa/rumen/201005/633.html1 什么是JNIJNI是Java Native Interface的缩写,即Java本地接口.从Java1.1开始,JNI标准成为Ja
Android中HAL如何向上层提供接口总结 - 放飞梦想,成就未来 - 博客频道 - CSDN.NET
参考文献:http://blog.csdn.net/luoshengyang/article/details/6573809http://blog.csdn.net/hongtao_liu/article/details/6060734建议阅读本文时先浏览以上两篇文章,本文是对上两篇文章在HAL对上层接口话题的一个总结.1 什么是HALHAL的全称是Hardware A
请把Camera hold住 - Android高通平台调试Camera驱动全纪录 - 热爱生活,热爱android. - 博客频道 - CSDN.NET
原文地址:项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求。1日 搭平台,建环境,编译内核,烧写代码。我是一直在Window下搭个虚拟机登服务器搞开发的,对Linux系统环境实在无爱,每每一到项目刚开始要搭环境了,内心总有点排斥,过程就比较纠结,看来以后还是要搞个linux真机玩玩。2日 编写camera驱动大致
RT3070 WIFI模块Android调试全记录 - 不以己悲的博客 - 博客频道 - CSDN.NET
 转载请注明来源:http://blog.csdn.net/ccwwff/archive/2011/06/09/6535290.aspx  首先应该确定与CPU的USBHost接口驱动通信应该正常。然后按以下顺序进行配置。 一、在linux内核配置,加入以下wireless配置,然后编译烧录内核:Drivers->Networking->Wireless->

最后

以上就是标致美女为你收集整理的tp调试笔记的全部内容,希望文章能够帮你解决tp调试笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部