想让qt程序在arm上自动运行一段时间后能自己停止

时间:2021-10-03 17:04:23
想在arm板上自动运行qt程序,一段时间后该程序能自动停止,我应该在qt程序里面加什么代码?

5 个解决方案

#1


1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

#2


引用 1 楼 qq_20553613 的回复:
1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

#3


引用 2 楼 sinat_16722523 的回复:
Quote: 引用 1 楼 qq_20553613 的回复:

1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

1、在/etc/init.d/rcS 增加 “/bin/qt4 &  ”
2、修改/bin/qt4 文件,根据qtdemo的启动例子即会修改,如下:运行sdcard中“qt_test”应用程序。剩下的事情根据自己的应用路径修改即可。
#!/bin/sh

. setqt4env
#export HOME=/root
#cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
#./fluidlauncher -qws
export HOME=/root
cd /sdcard
./qt_test -qws

hotplug

#4


引用 3 楼 qq_20553613 的回复:
Quote: 引用 2 楼 sinat_16722523 的回复:

Quote: 引用 1 楼 qq_20553613 的回复:

1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

1、在/etc/init.d/rcS 增加 “/bin/qt4 &  ”
2、修改/bin/qt4 文件,根据qtdemo的启动例子即会修改,如下:运行sdcard中“qt_test”应用程序。剩下的事情根据自己的应用路径修改即可。
#!/bin/sh

. setqt4env
#export HOME=/root
#cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
#./fluidlauncher -qws
export HOME=/root
cd /sdcard
./qt_test -qws

hotplug

可以自动运行了,但是屏幕按键不准,进行屏幕校准之后也不对,这是什么问题?

#5


引用 4 楼 sinat_16722523 的回复:
Quote: 引用 3 楼 qq_20553613 的回复:

Quote: 引用 2 楼 sinat_16722523 的回复:

Quote: 引用 1 楼 qq_20553613 的回复:

1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

1、在/etc/init.d/rcS 增加 “/bin/qt4 &  ”
2、修改/bin/qt4 文件,根据qtdemo的启动例子即会修改,如下:运行sdcard中“qt_test”应用程序。剩下的事情根据自己的应用路径修改即可。
#!/bin/sh

. setqt4env
#export HOME=/root
#cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
#./fluidlauncher -qws
export HOME=/root
cd /sdcard
./qt_test -qws

hotplug

可以自动运行了,但是屏幕按键不准,进行屏幕校准之后也不对,这是什么问题?

检查硬件连接问题,确保电阻屏4线没有接错。

#1


1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

#2


引用 1 楼 qq_20553613 的回复:
1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

#3


引用 2 楼 sinat_16722523 的回复:
Quote: 引用 1 楼 qq_20553613 的回复:

1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

1、在/etc/init.d/rcS 增加 “/bin/qt4 &  ”
2、修改/bin/qt4 文件,根据qtdemo的启动例子即会修改,如下:运行sdcard中“qt_test”应用程序。剩下的事情根据自己的应用路径修改即可。
#!/bin/sh

. setqt4env
#export HOME=/root
#cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
#./fluidlauncher -qws
export HOME=/root
cd /sdcard
./qt_test -qws

hotplug

#4


引用 3 楼 qq_20553613 的回复:
Quote: 引用 2 楼 sinat_16722523 的回复:

Quote: 引用 1 楼 qq_20553613 的回复:

1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

1、在/etc/init.d/rcS 增加 “/bin/qt4 &  ”
2、修改/bin/qt4 文件,根据qtdemo的启动例子即会修改,如下:运行sdcard中“qt_test”应用程序。剩下的事情根据自己的应用路径修改即可。
#!/bin/sh

. setqt4env
#export HOME=/root
#cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
#./fluidlauncher -qws
export HOME=/root
cd /sdcard
./qt_test -qws

hotplug

可以自动运行了,但是屏幕按键不准,进行屏幕校准之后也不对,这是什么问题?

#5


引用 4 楼 sinat_16722523 的回复:
Quote: 引用 3 楼 qq_20553613 的回复:

Quote: 引用 2 楼 sinat_16722523 的回复:

Quote: 引用 1 楼 qq_20553613 的回复:

1、用C写一段计时代码,时间到想干什么就干什么。编译后在系统启动时,启动该程序。
2、开一个qt进程,监听当前应用进程。

自动停止已经解决了,现在就是在arm板上想开机就运行该qt程序,比如程序的名字是aaa,网上说是在/etc/init.d里的rcS修改,但是具体怎么修改?

1、在/etc/init.d/rcS 增加 “/bin/qt4 &  ”
2、修改/bin/qt4 文件,根据qtdemo的启动例子即会修改,如下:运行sdcard中“qt_test”应用程序。剩下的事情根据自己的应用路径修改即可。
#!/bin/sh

. setqt4env
#export HOME=/root
#cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
#./fluidlauncher -qws
export HOME=/root
cd /sdcard
./qt_test -qws

hotplug

可以自动运行了,但是屏幕按键不准,进行屏幕校准之后也不对,这是什么问题?

检查硬件连接问题,确保电阻屏4线没有接错。