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驅動模塊,啓動目標板,向內核中加載此驅動模塊即可。


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