AM335x Touchscreen Driver's Guide 中文手册

AM335x Touchscreen Driver's Guide

 

 

/******************************************************************

*      author:       卢浩

*      time:          2012.09.13

*      environment:   ubuntu10.04LTS +TI AM3359

*      kernel version:  linux-3.2

*      QQ Group For Technology Exchange122879839

******************************************************************/

 

介绍
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驱动模块,启动目标板,向内核中加载此驱动模块即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章