我已经加载了bootloader并在我的ARM处理器Am3892上移植了linux。现在我需要运行一个应用程序,但是在启动linux之后我没有任何控制台界面来运行它。一旦linux启动,我的程序是否有可能执行?请回复。 谢谢
答案 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内核参数传递给引导加载程序。