日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

触摸屏之linux3.4.2安装tslib

發布時間:2023/12/10 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 触摸屏之linux3.4.2安装tslib 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 寫好觸摸屏驅動后,安裝tslib

1.1?tar xzf tslib-1.4.tar.gz

1.2?cd tslib

1.3 修改編譯器版本號或者內核版本號,使它們一致。不然會出錯,顯示selected device is not a touchscreen I understand

? ? ? 在內核中 —— ?? include/linux/input.h:37:#define EV_VERSION???????????? 0x010001

? ? ? 在gcc-4.3.2 ——?arm-none-linux-gnueabi/libc/usr/include/linux/input.h:32:#define EV_VERSION?????? 0x010000

1.4?./autogen.sh

1.5?mkdir tmp

1.6?echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache //設置參數

1.7?./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmp?? //配置到tmp目錄下

1.8?make

1.9 make install

1.10?cd tmp 可以看到bin ,etc,include,lib4個目錄

1.11 cd ../

1.12 cp tmp <掛接的根文件目錄>/ts_dir -rfd

? ? ? ? 比如我的?cp tmp ~/work/nfs_root/fs_mini_mdev_new/ts_dir? -rfd

1.13 在開發板環境下,cd ts_dir ? 可以看到4個目錄

1.14 cp * /? -rfd ?? 把這4個目錄拷貝到開發板的根目錄下

1.15?vi /etc/inittab ??//檢查是否會啟動tty1: tty1::askfirst:-/bin/sh , 若有,前面加#, 避免tty1控制我們的LCD屏,然后重啟

1.16?vi /etc/ts.conf ?

? ? ?? # module_raw input
改為:
  ?? module_raw input

? ? ?? 注意不要留空格

1.17 寫一個shell腳本tslib.sh,執行sh tslib.sh

#!/bin/sh export TSLIB_TSDEVICE=/dev/event0 export TSLIB_CALIBFILE=/etc/pointercal export TSLIB_CONFFILE=/etc/ts.conf export TSLIB_PLUGINDIR=/lib/ts export TSLIB_CONSOLEDEVICE=none export TSLIB_FBDEVICE=/dev/fb0

1.18?ts_calibrate ? ? ? ? ? ? ? //運行校驗,屏幕會出現5次小黑點讓用戶觸摸,然后生成/etc/pointercal文件,并存5個小黑點值

1.19?ts_test ? ? ? ? ? ? ? ? ? ?? //運行測試,可以隨意畫圖測試

? ? ??

? ? ?

轉載于:https://www.cnblogs.com/zhu-g5may/p/9318902.html

總結

以上是生活随笔為你收集整理的触摸屏之linux3.4.2安装tslib的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。