AM335x Touchscreen Driver's Guide
/******************************************************************
* author: 卢浩
* time: 2012.09.13
* environment: ubuntu10.04LTS +TI AM3359
* kernel version: linux-3.2
* QQ Group For Technology Exchange:122879839
******************************************************************/
介绍
AM335x上触摸屏控制器是一个8通道通用ADC,支持交错触摸,4线电阻式面板的屏幕转换。一个电阻式触摸屏应用两端的电压电阻网络和屏幕被触摸的矩阵,由一个输入(手写笔或手指),在给定的点上测量的电阻变化,随着电阻的变化而给出一个当前触摸坐标。
TSLIB
用TSLIB来对触摸屏做一些测试,这一个抽象的事件管理器,我们可以认为触摸是另一种方式的鼠标操作,只不过一个是事件管理器A,一个是事件管理器B。
环境变量:
请确保您有以下设置;
• export TSLIB_FBDEVICE=/dev/fb0 (这是一个用于显示fbdev设备节点)
• export TSLIB_TSDEVICE=/dev/input/touchscreen0
执行
•第一次运行ts_calibrate校准触摸屏。
•您现在可以运行ts_test的应用。在触摸屏上使用您的手写笔,你可以写/画。
驱动程序配置
您可以在内核中启用如下触摸屏驱动程序:
Device Drivers --->
Input device support --->
[*] Touchscreens --->
<*> TI TouchscreenInterface
当你把触摸屏驱动作为模块编译:
Device Drivers --->
Input device support --->
[*] Touchscreens --->
<M> TI TouchscreenInterface
这个步骤将生成ti_tscadc.ko驱动模块,启动目标板,向内核中加载此驱动模块即可。
本文档为AM335x触摸屏控制器的驱动指南,详细介绍了基于Ubuntu 10.04 LTS和TI AM3359平台的配置流程。包括触摸屏控制器特性、TSLIB配置与使用方法、驱动程序配置步骤等内容。

1万+

被折叠的 条评论
为什么被折叠?



