mini2440 一线触摸配置
2015-06-15 21:30
316 查看
参考 http://www.arm9home.net/read.php?tid-20248-page-1.html
搞这个问题好几天了。
git下来的tslib并打补丁,打补丁的时候总是有问题,按照patch文件改了里面的文件,发现编译出来的没有一线触摸的库,没法用。
下载tslib-one-wire.tar.bz2有下载链接了,又下载不了。后来是还是下载下来了。下载下来发现版本是1.0的,不知道是tslib-one-wire.tar.bz2是1.0的,还是tslib是1.0的,现在tslib是1.4的。
里面是已经改好的,直接配置编译就行了。
patch文件就不列了,配置复制一下:
mv install-tslib tslib
在
/usr/local/tslib/etc/ts.conf
最上面添加一行
module_raw one_wire_ts_input
在
复制
/usr/local/tslib/etc
下的文件到
/etc
/etc/profile
添加
export TSLIB_ROOT=/usr/local/tslib
#export TSLIB_CALIBFILE=$TSLIB_ROOT/etc/pointercal(在配置qt的触摸的时候会出现问题)
export TSLIB_CALIBFILE=/etc/pointercal
#export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/touchscreen-1wire
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
export PATH=$PATH:$TSLIB_ROOT/bin
使配置生效
source /etc/profile
执行
ts_calibrate
是不是有效果了,嘎嘎
靠谁不如靠自己
感谢网友们的无私奉献……
搞这个问题好几天了。
git下来的tslib并打补丁,打补丁的时候总是有问题,按照patch文件改了里面的文件,发现编译出来的没有一线触摸的库,没法用。
下载tslib-one-wire.tar.bz2有下载链接了,又下载不了。后来是还是下载下来了。下载下来发现版本是1.0的,不知道是tslib-one-wire.tar.bz2是1.0的,还是tslib是1.0的,现在tslib是1.4的。
里面是已经改好的,直接配置编译就行了。
patch文件就不列了,配置复制一下:
./autogen.sh
echo "ac_cv_func_malloc_0_nonnull=yes" > cache-file.cache
./configure --host=arm-linux \ --cache-file=cache-file.cache \ --prefix=$PWD/install-tslib
make && make install把install-tslib文件夹复制到开发板的
/usr/local/重命名
mv install-tslib tslib
在
/usr/local/tslib/etc/ts.conf
最上面添加一行
module_raw one_wire_ts_input
在
复制
/usr/local/tslib/etc
下的文件到
/etc
/etc/profile
添加
export TSLIB_ROOT=/usr/local/tslib
#export TSLIB_CALIBFILE=$TSLIB_ROOT/etc/pointercal(在配置qt的触摸的时候会出现问题)
export TSLIB_CALIBFILE=/etc/pointercal
#export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/touchscreen-1wire
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
export PATH=$PATH:$TSLIB_ROOT/bin
使配置生效
source /etc/profile
执行
ts_calibrate
是不是有效果了,嘎嘎
靠谁不如靠自己
感谢网友们的无私奉献……
相关文章推荐
- 3d之ui快速切换图像
- Linux grep参数详解
- Android中高效的显示图片之二——在非UI线程中处理图片
- hdu 2041 整理下水题 递推动规
- [BI项目记]-新任务处理
- Linux-Unix环境高级编程(第三版)代码编译
- MatLab之HDL coder
- QQ互发消息
- PyCharm简单使用介绍及注意事项
- Program received signal SIGSEGV, Segmentation fault.(转)
- 34Exchange 2010升级到Exchange 2013-先觉条件及架构扩展
- android学习笔记(三)基础UI组件1——按钮,文本框,CheckBox,Radiobutton介绍
- PyCharm简单使用介绍及注意事项
- oracle创建用户 和 给用户授权
- BFS广搜题目有时间一个个做下来
- [BI项目记]-新任务创建
- Arch下关闭ipv6方法
- btrace实验
- android图片处理方法(不断收集中)
- 判断两个UIColor的颜色值是否相等