主题 : QT下程序开机启动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 31984
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2010-11-08
最后登录: 2018-02-08
楼主  发表于: 2010-12-21 11:05

 QT下程序开机启动

请问各位有没有在QT下做过程序自动启动?
我试了很多办法都没有正常启动

现在程序是这么启动的
cd sdcard
./myapp

怎样才能开机自动启动?
级别: 新手上路
UID: 31984
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2010-11-08
最后登录: 2018-02-08
1楼  发表于: 2010-12-21 14:24
级别: 侠客
UID: 8453
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
综合积分: 142 分
注册时间: 2009-08-24
最后登录: 2013-07-23
2楼  发表于: 2010-12-21 21:03
不太明白楼主想要什么样的自启动。
要是开机之后自动运行程序的话,很简单啊,

编辑/etc/init.d/rcS文件,
把这句话:
/bin/qtopia &
改为你要运行的程序和路就可以了。
级别: 新手上路
UID: 31984
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2010-11-08
最后登录: 2018-02-08
3楼  发表于: 2010-12-22 14:04

 回 2楼(liushui) 的帖子

就是开机自启动,但是按照楼上的那样改的话,开机后就一直停在左上角一只小企鹅的状态。
根本就不知道我的程序有没有运行啊。

我现在/etc/init.d/rcS 里面 把/bin/qtopia &    改成了 /bin/myapp

开机后就停在上面说的情况下了。我的程序是没有界面的,也没有用的QT的开发库啥的,只是纯的linux程序。
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
4楼  发表于: 2010-12-22 15:27
没有界面的程序,如果你想输出信息到 LCD 而不是终端窗口的话, 有二种方法:

1) 进行tty终端编程 (用于输出文本)
2) 自已操作frame buffer (用于输出图形)
级别: 新手上路
UID: 31984
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2010-11-08
最后登录: 2018-02-08
5楼  发表于: 2010-12-22 16:28

 回 4楼(hacker) 的帖子

4楼能说的清楚点吗?现在我程序已经正常跑起来了,不过确实没有输出,不知道运行状况。
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
6楼  发表于: 2010-12-22 21:01
是输出文字还是图像? 如果需要输出图像,搜索一下 Linux下的Framebuffer编程,资料很多的。