主题 : Tiny6410开发板配置QT运行环境   setqt4env脚本出错 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 108653
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
贡献值: 0 点
综合积分: 60 分
注册时间: 2014-10-02
最后登录: 2015-11-07
楼主  发表于: 2015-03-24 10:06

 Tiny6410开发板配置QT运行环境   setqt4env脚本出错

#!/bin/sh
if( -e /etc/friendlyarm-ts-input.conf );then
./etc/friendlyarm-ts-input.conf

fi


true     ${TSLIB_TSDEVICE:=/dev/touchscreen-1wire}
TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_TSDEVICE
export TSLIB_CONFFILE
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_DISPLAY=:1
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export PATH=/bin:/sbin:/usr/bin/:/usr/sbin:/usr/local/bin
if( -c /dev/touchscreen-1wire );then
           export QWS_MOUSE_PROTO="Tslib MouseMan:/dev/input/mice"
           if( !-s /etc/pointercal );then
                    rm /etc/pointercal
                    /usr/bin/ts_calibrate
            fi
else
            export QWS_MOUSE_PROTO="MouseMan:/dev/input/mice"
fi
export QWS_KEYBOARD=TTY:/dev/tty1
export HOME=/root


这个·是Tiny6410的配置环境  可是一运行. setqt4env就出现-/bin/sh: /bin/setqt4env: line 2: if[: not found
-/bin/sh: /bin/setqt4env: line 5: syntax error: unexpected "fi"  


真的是醉了 麻烦大家帮忙看看  我的环境是Tiny6410增强版  想配置开发板QT环境
级别: 论坛版主
UID: 103400
精华: 0
发帖: 434
金钱: 2235 两
威望: 447 点
贡献值: 0 点
综合积分: 868 分
注册时间: 2014-04-24
最后登录: 2016-10-10
1楼  发表于: 2015-03-24 10:59

 回 楼主(陈嘉文) 的帖子

参考这里:

如何开机自动运行 Qtopia2.2.0 中的单个程序?
以要开机自动运行 mycalc 程序为例,先为 mycalc 程序编写一个运行脚本,我们 复制 qtopia 脚本来改一下就行了:
# cp /bin/qtopia /bin/auto_run_mycalc
# vi /bin/auto_run_mycalc
在 vi 编辑器中,将 auto_run_mycalc 文件中的最后一行内容:
exec $QPEDIR/bin/qpe
更改成:
exec $QPEDIR/bin/mycalc -qws
再修改 /etc/init.d/rcS 文件:

# vi /etc/init.d/rcS  

 把文件中的:
/bin/qtopia &
改成:
/bin/auto_run_mycalc &
然后重启开发板即可。
级别: 新手上路
UID: 108653
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
贡献值: 0 点
综合积分: 60 分
注册时间: 2014-10-02
最后登录: 2015-11-07
2楼  发表于: 2015-03-24 11:54
我要运行的是QT4.7的应用程序喔 而不是qtopia应用程序