查看: 2351|回复: 1

【电鱼派试用】成功编译tslib并测试

[复制链接]
  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-12-23 20:03:39 | 显示全部楼层 |阅读模式
    分享到:
       前面一直编译tslib不过,尝试了很多方法结果还是不行,最后在官方技术人员帮助下,发现可能是由于我的编译环境和官方手册上用于编译tslib的不太一样,具体如下。
    一开始一直报错如下:
    220245e9ldfgzqdfowqqzd.jpg

       最后根绝网友的建议改了下open函数的第三个参数,经过这里没有报错了
    QQ截图20161222104331.jpg

       不过后面还是出现了其他问题。最后发现还是的用光盘里面提供的交叉编译器arm-linux-gcc-4.6.1-dianyu.tar,将安装包拷贝到 Ubuntu 的 /dianyu 目录下,在 Ubuntu下新建目录  /usr/local/arm,
    1. mkdir /usr/local/arm
    复制代码
       然后将 arm-linux-gcc-4.6.1-dianyu.tar.gz解压缩到/usr/local/arm,
    tar zxvf  /dianyu/arm-linux-gcc-4.6.1-dianyu.tar.gz  –C   /usr/local/arm
    然后重新编译tslib发现没出现什么问题。完成tslib编译后,需要更改生成/bulid/etc文件夹下的 ts.conf ,找到 module_raw input  将其前面的空格以及#删除
    QQ截图20161222115933.jpg

    否测后面测试无法load而报错
    QQ截图20161222203045.jpg

    然后设置环境变量。设置tslib环境变量,在开发板文件/etc/中的profile文件中添加如下内容:
    1. export TSLIB_ROOT=/usr/local/tslib
    2. export TSLIB_TSDEVICE=/dev/input/event0                 #指定触摸屏设备节点
    3. export TSLIB_CALIBFILE=/etc/pointercal                   #指定触摸校准配置文件
    4. export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf         #指定配置文件位置
    5. export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts            #指定触摸屏插件所在路径
    6. export TSLIB_FBDEVICE=/dev/fb0                        #指定帧缓冲设备
    7. export TSLIB_CONSOLEDEVICE=none                    #设定控制台设备
    8. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
    复制代码
    QQ截图20161222202844.jpg
      最后连接开发板,进入/usr/local/tslib/bin/路径下如下执行命令  
    1. ./ts_calibrate
    复制代码
      这里手上没有显示屏,所以无法掩饰触摸校准,大家有屏幕的可以直接试试。
      

    回复

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-12-23 23:38:24 | 显示全部楼层
    下载下来,学习和参考
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 00:25 , Processed in 0.121087 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.