新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM-Linux觸摸屏驅動移植--問題總結

        ARM-Linux觸摸屏驅動移植--問題總結

        作者: 時間:2016-11-20 來源:網絡 收藏
        硬件平臺:FL2440

        內核版本:2.6.28

        本文引用地址:http://www.104case.com/article/201611/318864.htm

        主機系統:Ubuntu 11.04

        內核版本:2.6.39

        1、由于自己編譯的內核觸摸屏驅動選項選擇的問題,觸摸屏搞了好久

        由于自己編譯內核將觸摸屏驅動以模塊的形式編譯的,方便自己調試ADC驅動和觸摸屏驅動。遇到以下問題:

        編譯完觸摸屏驅動完成后,利用insmod ts.ko加載驅動,之后在/dev/下生成鼠標結點文件mouse0,沒有生成ts0

        由于將觸摸屏接口也一M的形式編譯了,改成*

        /dev下不生成event*節點,編譯選項中選擇Event interface

        后面的touch screen驅動以模塊的形式編譯進內核,手動加載,方便自己調試

        重新編譯內核,內核編譯完畢,燒寫內核。

        2、使用tslib更改環境變量

        將環境變量寫入/ec/profile

        export QTDIR=/usr

        export QPEDIR=/usr

        export LD_LIBRARY_PATH=/usr/lib

        export HOME=/usr/Settings

        export QTDIR=/usr

        export QPEDIR=/usr

        export LD_LIBRARY_PATH=/usr/lib

        export TSLIB_TSDEVICE=/dev/ts0

        export TSLIB_TSEVENTTYPE=H3600

        export QWS_MOUSE_PROTO="TPanel:/dev/ts0"

        export TSLIB_CONFFILE=/usr/ts.conf

        export TSLIB_PLUGINDIR=/usr/lib/ts

        3、刪除/etc/pointercal觸摸屏校準文件,重新啟動,執行校準
        校準完畢,終于搞定,觸摸屏正常使用。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 内黄县| 连州市| 武鸣县| 调兵山市| 北川| 德州市| 新沂市| 西平县| 日喀则市| 阜平县| 北川| 清原| 贵阳市| 开远市| 博白县| 崇义县| 栖霞市| 多伦县| 沧州市| 察哈| 都匀市| 惠州市| 芜湖县| 明水县| 潼关县| 百色市| 永年县| 柳河县| 新丰县| 定边县| 定南县| 威远县| 安达市| 东平县| 长顺县| 雷波县| 台中市| 定州市| 同德县| 图片| 哈密市|