首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux开机起步某程序,求指教

2013-01-04 
Linux开机启动某程序,求指教开发板上运行linux系统,要求开机后,自动运行一个QT程序,显示在开发板屏幕上,不

Linux开机启动某程序,求指教
    开发板上运行linux系统,要求开机后,自动运行一个QT程序,显示在开发板屏幕上,不进入其他画面。
    我先在的情况是:开机后确实在开发板的屏幕上显示了“hello world”字样,背景是绿色。然后在minicom上也能看到./hello -qws  说明程序确实开机自动运行了。
    但是,QT程序运行了一会儿之后,屏幕就蓝屏了(因为我没有linux的主界面,所以就是一片蓝),这个时候触摸屏幕,可以看见蓝色的痕迹(QT程序背景是绿色的),然后ps看了一下,QT程序还在运行,没有关掉。在/etc/rcS 里面加了“setterm -blank 0”也不管用。
    杀掉进程之后,再运行QT程序,则屏幕就一直保持“hello world”的界面,不再变蓝。
    
    总结一下:开机自动运行,则过一会儿屏幕变蓝(程序还在运行,用手划一划,可以把蓝色划掉,显示原本绿色的样子)
             开机后运行, 则一直处于绿色界面,不变蓝。 

    想请问如何做,才能让那个QT程序在开机启动,并且一直显示在屏幕上,而不被屏幕原本的蓝色覆盖?是配置一些启动文件还是内核的什么地方改一改?
[解决办法]
init.local
[解决办法]
/etc/
[解决办法]
/etc/rc.local 开机启动的时候执行这文件里的命令。
[解决办法]
/usr/local/bin/你的可执行文件  start   

热点排行