0

我已经在我的 ARM 处理器 Am3892 上加载了引导加载程序并移植了 linux。现在我需要运行一个应用程序,但是在启动 linux 后我没有任何控制台界面来运行它。我的程序是否有可能在 linux 启动后立即执行?请回复。谢谢

4

1 回答 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 回答