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...