Chinaunix首页 | 论坛 | 博客
  • 博客访问: 830992
  • 博文数量: 281
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2770
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-02 19:45
个人简介

邮箱:zhuimengcanyang@163.com 痴爱嵌入式技术的蜗牛

文章分类
文章存档

2020年(1)

2018年(1)

2017年(56)

2016年(72)

2015年(151)

分类: 嵌入式

2016-08-04 16:39:13

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

阅读(891) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~