Qtopia 2.2.0在OK6410平台的移植(一)Tslib
来源:互联网 发布:软件下载大全360 编辑:程序博客网 时间:2024/06/17 18:29
本次移植参照这篇文章:http://www.cnblogs.com/zuobaozhu/articles/2498092.html
1.在https://github.com/kergoth/tslib下载了最新的tslib
2.为虚拟机里的Linux系统安装工具:
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
3.解压后编译
mv xxx(解压后名字) tslib //名字改为tslib
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
4.打开tmp目录,里面有四个文件夹,分别是bin、etc、include、lib。将etc目录下的ts.conf里的第2行去掉注释。即:
# module_raw input
改为:
module_raw input
5.将tmp复制到开发板根文件目录下/usr/local/并改名tslib
6.在开发板根文件目录/bin/下新建一个文件叫calibrate,内容如下:
#! /bin/sh
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_TSEVENTTYPE=H3600
export TSLIB_CONFFILE=/usr/local/tslib/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/local/tslib/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export QWS_KEYBOARD="TTY:/dev/tty1"
if [ -c /dev/event0 ]; then
if [ -e /etc/pointercal -a ! -s /etc/pointercal ] ; then
rm /etc/pointercal
fi
fi
export QTDIR=/opt/Qtopia
export QPEDIR=/opt/Qtopia
export PATH=$QTDIR/bin:$PATH
#export LD_LIBRARY_PATH=$QTDIR/plugins/qtopialmigrate/:$QTDIR/qt_plugins/imageformats/:$QTDIR/lib:/root/tslib/build/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$TSLIB_ROOT/lib:$LD_LIBRARY_PATH
exec /usr/local/tslib/bin/ts_calibrate
重启开发板,进入linux 3.6.7命令行控制模式后输入
calibrate就会在LCD屏幕上出现触摸屏校准程序。
0
上一篇:UBOOT-2012-10在OK6410平台的移植(十三)完善功能
下一篇:Qtopia 2.2.0在OK6410平台的移植(二)编译qtopia2.2.0
相关热门文章
- 欢迎ssw218在ChinaUnix博客安...
- 欢迎dadamouse在ChinaUnix博客...
- 欢迎zjkida在ChinaUnix博客安...
- 欢迎我是月下在ChinaUnix博客...
- 欢迎wenzishaniu在ChinaUnix博...
- linux 常见服务端口
- 【ROOTFS搭建】busybox的httpd...
- 什么是shell
- linux socket的bug??
- linux的线程是否受到了保护?...
- 虚拟机中ubuntu无线连接问题...
- IBM DS3400 盘阵怎么查看是单...
- 启动auditd时,报错如下,怎么...
- CGSL系统中root密码正确,但无...
- 在CGSL系统中,如何为不同的用...
给主人留下些什么吧!~~
评论热议
0 0
- Qtopia 2.2.0在OK6410平台的移植(一)Tslib
- Qtopia 2.2.0在OK6410平台的移植(三)运行一个简单的Helloworld
- Qtopia 2.2.0在OK6410平台的移植(二)编译qtopia2.2.0
- Qtopia 2.2.0在OK6410平台的移植(四)LED测试
- UBOOT-2012-10在OK6410平台的移植(一)写在前面的话
- Linux3.6.7在OK6410平台的移植(一)写在前面的话
- Linux3.6.7在OK6410平台的移植(六)按键
- Linux3.6.7在OK6410平台的移植(七)DM9000
- Linux3.6.7在OK6410平台的移植(八)NFS
- Linux3.6.7在OK6410平台的移植(九)MMC
- Linux3.6.7在OK6410平台的移植(十)USB
- Linux3.6.7在OK6410平台的移植(十一)LCD
- Linux3.6.7在OK6410平台的移植(十二)TS
- OK6410 Qtopia4.4.3和tslib的移植
- OK6410移植tslib库
- qtopia-2.2.0在S3C2410上的移植过程
- qt在linux与ok6410上的安装移植(5)——tslib和qt在开发板上的移植
- UBOOT-2012-10在OK6410平台的移植(十二)移植结束
- Linux3.6.7在OK6410平台的移植(九)MMC
- Linux3.6.7在OK6410平台的移植(十)USB
- Linux3.6.7在OK6410平台的移植(十一)LCD
- Linux3.6.7在OK6410平台的移植(十二)TS
- UBOOT-2012-10在OK6410平台的移植(十三)完善功能
- Qtopia 2.2.0在OK6410平台的移植(一)Tslib
- Qtopia 2.2.0在OK6410平台的移植(二)编译qtopia2.2.0
- Qtopia 2.2.0在OK6410平台的移植(三)运行一个简单的Helloworld
- Qtopia 2.2.0在OK6410平台的移植(四)LED测试
- qtopia移植笔记
- 第四周作业
- 声明,本人发的所有博客为转载
- FreamStream文件的分割
- lsof命令
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
海逸德祥公棚
海逸德翔赛鸽公棚
河北海逸德翔赛鸽公棚
河北海逸国际赛鸽公棚
河北海逸德翔公棚
文昌平海逸龙湾
海逸半岛二手房
海逸花
海那城洋房世家
济南海那城
海那城
山那边是海 兰思思
海都学院
都昌尚海酒店
青岛农业大学海都学院
青岛农业大学海都学院代码
青岛农业大学海都学院论坛
2013青岛农业大学海都学院
海都学院招生信息网
青岛农业大学海都学院教务网
青岛农业大学海都学院网
不死军神 金仓
海格电子有限公司
海格客车之家
海于格松
海格云
渣叔 安妮海格
海格空气开关
海格通信资金流向
海格通信股票股吧
海格橱柜
海格物流股份有限公司
海鑫集团
海鑫钢铁
鑫海集团
山西海鑫钢铁集团有限公司
海鑫钢材信息网
修罗帝尊沉默鑫海
大连鑫海豪城
海鑫城
海口海鑫城