在ARM上启动linux后运行应用程序

时间:2013-06-10 12:45:09

标签: c linux arm boot

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

1 个答案:

答案 0 :(得分:4)

将路径和应用程序名称作为init的引导参数传递给内核,内核将仅启动init进程本身(请参阅:http://en.wikipedia.org/wiki/Linux_startup_process)。传统上,此应用程序然后处理启动守护进程,geTTY等。

大多数启动加载器允许您指定init应用程序的路径,作为查找内核的配置的一部分。

e.g。 /boot/vmlinuz-n.n.n init = / path / to / theapp

如果您告诉我们您正在使用的启动加载程序,那么我们可能会更具体。否则,查看如何将linux内核参数传递给引导加载程序。