设为首页 加入收藏

TOP

Tiny6410移植tslib1.4
2014-11-24 13:33:50 来源: 作者: 【 】 浏览:1
Tags:Tiny6410 移植 tslib1.4

编译工具:arm-linux-gcc 4.3.2


编译目标:tslib1.4


(2)将tslib-1.4.tar.gz解压到任一目录


(3)进入tslib目录 cd tslib




由于tiny6410的一线触摸,所以需要改程序,照别人的:



打开tslib/plugins/input-raw.c

把其中的ts_input_read 函数改成如下:



(4)安装库支持:


(5)export PREFIX=/opt/tslib 设置目标位置


(6)./autogen.sh 用于生成configure脚本


(7)echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache 产生一个cache文件arm-linux.cache,欺骗configure


(8)CC=arm-linux-gcc ./configure --host=arm-linux --prefix=$PREFIX --cache-file=arm-linux.cache


(9)make


(10)make install


编译成功后在目标位置产生/bin、/etc、/include、/lib 4个文件夹
(11)修改/opt/tslib/etc/ts.conf 文件,删除其中内容,改为


module_raw input


module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear


(12)将/opt下的tslib文件夹拷贝到arm文件系统的/opt下


(13)设置环境变量脚本tslib.sh



(14)启动arm板,命令行下执行脚本


source tslib.sh




(15)校准触摸屏


cd /opt/tslib/bin


./ts_calibrate




会出现校准画面,完成后生成pointercal 文件




(16)链接


ln -s /opt/tslib/etc/pointercal /etc/pointercal




至此,tslib1.4移植完成


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇S3C6410的PWM部分 下一篇Qt多线程编程中的对象线程与函数..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: