tslib安裝以及使用

2021-08-20 23:22:43 字數 1799 閱讀 9203

2.然後在ubuntu編譯:

tar xzf tslib-1.4.tar.gz

cd tslib

./autogen.sh      

mkdir tmp          //建立安裝目錄

echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache //設定引數

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

make //編譯

make install //安裝到temp目錄下

cd tmp //進入tmp, 將tmp裡面的bin ,etc,include,lib4個目錄下的檔案拷貝到檔案系統的bin ,etc,include,lib4個目錄下

cp * /檔案系統根目錄/ -rfd //強制拷貝temp/下所有檔案到/檔案系統根目錄/下,-d:保持鏈結,原來的是鏈結,複製過來的還是鏈結

//考完bin ,etc,include,lib 4個目錄下的所有檔案

3.然後進入開發板,使用nfs:

修改引數:

vi /etc/ts.conf        

//# module_raw input

//改為:

//module_raw input

然後裝載驅動,再配置lcd和觸控螢幕環境:

export tslib_tsdevice=/dev/event0                 //ts裝置檔案(觸控螢幕):event0

export tslib_calibfile=/etc/pointercal //校驗檔案(calibrate file),存放校驗值

export tslib_conffile=/etc/ts.conf //配置檔案

export tslib_plugindir=/lib/ts //外掛程式檔案

export tslib_consoledevice=none //終端控制台設為null

export tslib_fbdevice=/dev/fb0 //fb裝置檔案(lcd):fb0

校驗測試:

ts_calibrate                         //

執行校驗,螢幕會出現5次小黑點讓使用者觸控,然後生成/etc/pointercal檔案,並存5個小黑點值

校驗介面如下圖所示:

執行測試,可以隨意畫圖測試

執行測試如下圖所示:

tslib1 4安裝與使用

一 實驗環境 硬體 jz2440開發板 核心版本 linux 2.6.22.6 交叉工具鏈 gcc 3.4.5 glibc 2.3.6 tslib版本 tslib 1.4 二 安裝 1 執行tslib自帶的腳步檔案設定環境 autogen.sh 2 產生乙個cache檔案arm linux.cach...

tslib編譯和安裝

系統 ubuntu 10.4 編譯工具 arm linux gcc 4.5.1 ctng 1.8.1 fa 編譯目標 tslib 1 安裝 arm linux gcc 4.5.1,這個不講了 3 進入kergoth tslib f6c499a目錄kergoth tslib f6c499a 4 安裝庫...

Ubuntu下 tslib安裝的方法

1 安裝前的準備工作 確保下面軟體已經安裝 apt get install autoconf apt get install automake apt get install libtool 3 配置 autogen clean.sh autogen.sh echo ac cv func mallo...