首页| 论坛| 消息

标题:求助移植qt-4.5.3到micro2440的问题
作者:tanghao253
日期:2010-01-27 16:29
内容:

开发板安装的是缺省linux系统,内核是2.6.13。
虚拟机上qt开发环境都已经弄好。
编译好tslib-1.4,安装路径是 /usr/local/tslib
然后将编译好的文件cp至新建文件夹,并将该文件夹tar打包,用串口传送至开发板上,路径为 /usr/local/tslib
然后修改/usr/local/tslib/etc中的ts.conf文件,内容为
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
然后修改开发板环境变量,修改/etc中的profile文件,内容如下:
# Ash profile
# vim: syntax=sh
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
PS1='[\u@\h \W]\# '
PATH=$PATH
HOSTNAME=`/bin/hostname`
export USER LOGNAME PS1 PATH
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/arm/X11R6/bin
export PATH
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
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
然后reboot开发板,进入/usr/local/tslib/bin中运行测试程序
./ts_calibrate
显示
-sh ts_calibrate not found
不管测试哪个都一样。请问这是怎么回事?是环境变量没设置对吗?我也这样试过,直接在minicom终端输入
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
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
运行测试程序还是提示not found,这很令人费解,明明文件存在,怎么提示not found?
该问题困扰很久,请大家帮忙,不胜感激。


#1 [littlebadbay 01-30 14:20]
应该不是环境变量的问题,你的文件名确定是对的吗?
文件有没有可执行的权限,chmod +x试试,not found只能说明确实没有这个文件,别的我想不到了
#2 [xiamenxw 01-31 16:51]
我也碰到这样的问题!希望有高手能帮着解决一下!
#3 [tanghao253 02-01 10:42]
麻烦知道的说一句话吧。
#4 [tanghao253 02-01 15:05]
麻烦知道的说说吧。
#5 [tanghao253 02-01 21:39]
up!up!!

<< 1 2 >> (1/2)

回复 发表
主题 版块