开发板上如何自定义开机运行脚本以及应用程序

如题所述

我的板子是ok6410,搭载的2.6.36内核,文件系统是按照老师给的文档自己做的,这两天一直在尝试自定义开机启动脚本文件或应用程序,经历多次失败终于在灵光一闪间成功了,这个方法可能不科学,但是可以实现要求:inittab中要有下面一行:console::respawn:-/bin/shrespawn 意思是自动登录,而不是要你先回车它才会登录,这点在设置子启动程序时需要设置成这样-/bin/sh 的 - 意思是在登录后执行profile所以我们可以写一个脚本文件:/etc/init.d/rcqt里面写上一行启动应用程序的命令:/key/qt_gui -qws -wenquanyi然后在profile 文件中添加这样一行,这样就添加了rcqt这个脚本:. /etc/init.d/rcqt //.与 /之间要有空格,意思是将脚本包含进当前脚本或者:/etc/init.d/rcqt //意思是直接执行rcqt这个脚本然后就可以了。注意:当然之前如果程序运行所需要的环境变量没有设置你还要设置上:1.可以就在profile中直接写环境变量;2.也可以新建其他环境变量脚本然后像本文应用程序一样在profile中添加 新建的那个脚本;3.或者是把新建的脚本添加进/etc/init.d/rcS(rcS这个脚本是做的登录之前的初始化)4.我在之前的尝试中曾将挂载模块的脚本,设置临时环境变量的脚本都添加进rcS这个脚本中,都成功了,可就是将执行QT应用程序的那个脚本添加到rcS中就不能正常启动该应用程序,或者直接在rcS中添加/key/qt_gui -qws -wenquanyi 也不能正常启动应用。现在想来也许是qt应用程序需要在系统登录后才能运行吧。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网