linux系统下ok6410开发板怎么开机自动应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统下ok6410开发板怎么开机自动应用程序相关的知识,希望对你有一定的参考价值。

自己写了个应用程序打开串口进行通信的,怎么让其开机自动运行,或通过按键控制,即按下按键程序即执行 望不吝赐教

把运行命令加到开机启动脚本里面就行了,具体加在哪个文件要看是什么系统环境

linux开机执行的第一个用户程序是init程序,init程序会执行开机相关的脚本,
如果你用的是busybox,那么看下etc/inittab文件里怎么写的,像我手上这个,内容就是
# cat /etc_ro/inittab
::sysinit:/etc_ro/rcS
ttyS1::respawn:/bin/sh

其中sysinit那一行就是开机时执行的,可以发现它开机时执行/etc_ro/rcS程序,rcS在我的板上是一个脚本,里面就是写的开机后要执行的命令
参考技术A 没有那么复杂,在/etc/init.d/rcS文件中添加你要启动的程序 并让其后台运行就可以了。

比如我要让更目录下一个qtApp的应用程序开机自启动
只需要 vi /etc/init.d/rcS
添加 /qtApp -qws &
即可

其中 &可让程序后台运行。
忘采纳哈,有其它问题发我邮箱lukai_bj@163.com
参考技术B 写到user/etc/rc.local 中,再最后一行写入./你的程序,重启后就能用了追问

开发板上没有rc.local

追答

那/etc/rc.local 有没有这个文件,如果再没有,自己新建一个就行了,或者你可以搜一下linux开机启动的那几个脚本,随便一个填上想执行的程序即可

本回答被提问者采纳
参考技术C 写在init中追问

你好,能具体点吗

linux挂载磁盘怎么开机

在 Linux 系统中挂载磁盘,可以使用 mount 命令。在开机后可以检查 fstab 文件,如果有相应的设定,系统会自动挂载到指定的位置。另外也可以在 /etc/rc.local 中定义挂载磁盘的 shell 脚本,以实现开机时自动生效。 参考技术A 要想在开机时实现挂载磁盘,首先需要修改 /etc/fstab 下的文件,再根据此文件自动挂载。此外,也可以使用 mount 命令来手动挂载磁盘,或将挂载和应用程序结合起来。

以上是关于linux系统下ok6410开发板怎么开机自动应用程序的主要内容,如果未能解决你的问题,请参考以下文章

搭建S3C6410开发板的测试环境

如何在linux嵌入式开发板上开机自动运行用户应用程序

Android驱动开发第五章

搭建S3C6410开发板的测试环境

搭建S3C6410开发板的测试环境

ok6410[002] ubuntu1604系统下搭配ckermit和dnw基于RAM的裸机程序调试环境