sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
注意:新的内核linux-3.4.2需要修改
tslib:
/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/include/linux/input.h
#define EV_VERSION 0x010000
改为
#define EV_VERSION 0x010001
-------------------------------------------------------------------------------
tslib库的编译,运行:
编译:
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
make
make install
查看tmp:可以看到生成了四个文件夹
bin etc include lib
安装:
cd tmp
cp * -rf /nfsroot // 修改为: cp * -rf /work/nfs_root/my_fs, 拷贝tslib库到开发板的文件系统中,这里面有测试命令,库等文件。
使用:
先安装s3c_ts.ko, lcd.ko (注意:这些驱动都是在新内核下可以运行的)
1.修改ts.conf文件
修改 /etc/ts.conf第1行(去掉#号和第一个空格):
# module_raw input
改为:
module_raw input
2.添加环境变量
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
3. 输入测试命令
ts_calibrate
ts_test
阅读(888) | 评论(0) | 转发(0) |