我已经在我的 ARM 处理器 Am3892 上加载了引导加载程序并移植了 linux。现在我需要运行一个应用程序,但是在启动 linux 后我没有任何控制台界面来运行它。我的程序是否有可能在 linux 启动后立即执行?请回复。谢谢
问问题
2445 次
1 回答
4
将路径和应用程序名称作为 init 的引导参数传递给内核,内核只会启动 init 进程本身(参见:http ://en.wikipedia.org/wiki/Linux_startup_process )。传统上,此应用程序然后处理启动守护进程、geTTY 等。
大多数引导加载程序允许您为 init 应用程序指定路径,作为查找内核的配置的一部分。
例如 /boot/vmlinuz-nnn init=/path/to/theapp
如果您让我们知道您使用的是什么引导加载程序,那么也许我们可以更具体一些。否则,请查看如何将 linux 内核参数传递给您的引导加载程序。
于 2013-06-10T12:46:59.163 回答