tslib1 4移植與使用

2021-06-06 09:23:57 字數 1483 閱讀 9244

一.首先在ubuntu中安裝以下工具包:

sudo apt-get install autoconf

sudo apt-get install automake

sudo apt-get install libtool

二.編譯:

tar xzf tslib-1.4.tar.gz

cd tslib

export cc=/usr/local/arm/3.4.1/bin/arm-linux-gcc

export cxx=/usr/local/arm/3.4.1/bin/arm-linux-g++

export path=$path:/usr/local/arm/3.4.1/bin

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

make

make install

這樣,在tslib/tmp目錄中,就是編譯出來的檔案了。總共有四個目錄,etc,lib,bin,include。

把這四個目錄中的檔案拷貝到系統對應的目錄中。

三、使用:

修改 /etc/ts.conf第1行(去掉#號和第乙個空格):

# module_raw input

改為:module_raw input

export tslib_root=/tslib        //這個根據實際使用情況做對應修改

export ld_library_path=$tslib_root/lib:$ld_library_path

export tslib_consoledevice=none

export tslib_fbdevice=/dev/fb0 //frambuffer裝置節點

export tslib_tsdevice=/dev/event0 //觸控螢幕裝置節點

export tslib_tseventtype=input

export tslib_calibfile=/etc/pointercal //校準檔案

export tslib_conffile=/tslib/etc/ts.conf //動態庫載入的配置檔案

export tslib_plugindir=/tslib/lib/ts //動態庫路徑

cd /tslib/bin

./ts_calibrate //執行校正程式

tslib 1 4的安裝與移植

一 移植環境 cpu s3c2440 sdram hy57v561620ftp h nor flash sst 39vf1601 2m nand flash k9f1g08u0b 128m 網絡卡晶元 dm9000ep 二 部落格位址 如有錯誤,歡迎指正。三 具體方法 之前把u boot的移植做完之...

tslib 1 4的安裝與移植

分類 linux 2 解壓安裝tslib tar zxvf tslib 1.4.tar.gz cd tslib autogen.sh echo ac cv func malloc 0 nonnull yes arm linux.cache configure host arm linux cache...

tslib 1 4 移植編譯總結

在linux下面解壓,建立make.sh 指令碼 export path hom bbb gcc linaro arm linux gnueabihf 4.8 2014.03 linux bin path export cross compile arm linux gnueabihf make c...