设置使mini2440开机运行自编的qt图形界面程序
来源:互联网 发布:知乎可以挣钱吗 编辑:程序博客网 时间:2024/05/17 05:51
本机环境是qte的库文件在/mini2440下,qte应用程序在/home/plg目录下。如果想在开机后直接运行自己编的qt程序,而不想出现qt自带的那个界面只需把/etc/init.d/rcS中的
/bin/qtopia & 注释掉#/bin/qtopia &
并在下面加上
/home/plg/run.sh & #添加一个执行脚本行,这个脚本因为在/etc/init.d/rcS中,所以会被自动运行(注意后面最好有个&,使他在后台执行,否则无法通过串口操作控制台)
如图:
然后在/home/plg目录下建立一个run.sh文件,内容如下:
export QTDIR=/mini2440
export T_ROOT=/tslib
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
这个内容和我的“qte在mini2440上的移植及交叉编译环境的搭建-亲测通过”这篇文章讲到的添加环境的变量是一模一样的。我的整个run.sh文件内容如下:
#!/bin/sh
export QTDIR=/mini2440
export T_ROOT=/tslib
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
#export QWS_KEYBOARD=TTY:/dev/tty1
/home/plg/spreadsheet -qws
重启之后,就可以看见自己添加的qte程序开机自动运行,并且我们可以正常使用触屏。原理就是qt程序依赖很多的动态共享库,在运行的时候必须找到这个共享库,所以在运行qt程序之前必须显式地指明这些共享库的所在位置
转载来自:http://hi.baidu.com/%C7%E5%D3%C6%CE%D2%D0%C4/blog/item/821af225afd6a224c9955950.html
- 设置使mini2440开机运行自编的qt图形界面程序
- mini2440开机自动运行自编qt程序
- 开机自动运行自编qt程序
- ubuntu server开机运行Qt图形界面程序
- ok210开机自启自编QT程序
- Micro2440开机自动运行自编QT4图像处理程序
- mini2440运行Qt程序技巧
- mini2440 上实现 QT 程序的自启动
- Android 程序开机自启动的设置
- mini6410开机启动你的qt程序,而不需要登录系统的qt图形界面系统
- 设置程序开机自启动
- 设置自运行程序
- 分享iMX6Q自编QT程序运行报缺少库文件问题解决方法
- qt for android实现程序的开机自启动。
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-mini2440开发板
- OutOfMemory:PermGen Space & myeclipse tomcat内存溢出解决方法
- 服务器跳转与客户端跳转的区别
- 读取nandflash ID
- linux设备驱动--阻塞IO
- 必备知识
- 设置使mini2440开机运行自编的qt图形界面程序
- 单链表操作大全(图解逆序)
- 动态创建宏的简单实现
- JS AJAX实现页面局部刷新~~~~
- javascript 的onclick和click 在 ie 和mozilla中的使用 ;jquery 的dom事件绑定
- WINDOWS下输入法中英文切换
- 原来写博客和记日记是不同的感觉,写博客要思考更加的仔细,因为有人在看
- Fedora16 安装相关
- hdu1813---IDA*