求助啊,在移植tslib和qte的时候qtconfig not found

求助啊,在移植tslib和qte的时候qtconfig not found,第1张

安装完成后,把tslib目录下的所有内容拷贝到根文件系统的/usr/local/tslib目录下,修改tslib/etc/ts.conf文件,将第二行module_raw input的注释去掉。将tslib/bin/ts_calibrate拷贝到/usr/bin下,这个就是触摸屏校正程序

然后设置tslib的环境变量,内容为

#!/bin/sh

export TSLIB_ROOT=/usr/local/tslib //指定tslib的主目录

export TSLIB_TSDEVICE=/dev/event0 //指定触摸屏设备

export TSLIT_CALIBFILE=/etc/pointercal //指定触摸屏校准文件pointercal存放位置

export TSLIB_CONFILE=$TSLIB_ROOT/etc/ts.conf // 指定TSLIB配置文件的位置

export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts //指定触摸屏插件所在路径

export TSLIB_CONSOLEDEVICE=none //设定控制台设备为

export TSLIB_FBDEVICE=/dev/fb0 //指定帧缓冲设备

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib:$QTLIB //指定TSLIB的库文件路径

export QWS_SIZE=320*240

export QWS_MOUSE_PROTO=Tslib:dev/event0

export QWS_DISPLAY="LinuxFb:mmWidth35:mmHeight45:0"

ts_calibrate //运行触摸屏矫正程序

fi

新建qtconfig文件编写以上环境变量内容,保存并拷贝到根文件系统的usr/bin目录下使它的权限最高#chmod 777 qtconfig,在根文件系统的etc/init.d/rcS文件中添加qtconfig&是程序在执行时在后台自动运行qtconfig

但是用以上方法将制作好的文件系统烧写到开发板上提示/etc/init.d/rcS line17 :qtconfig not found 无法运行tslib程序

tslib运行的环境变量

由于tslib库的调用需要用到较多的环境变量,然而这些环境只在tslib中有需求,比较好的策略是运行一个程序创建进程,添加环境变量,然后调用exec执行编译好的QT程序,继承关系,保证环境变量的使用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11547853.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存