Запустите приложение после загрузки Linux на ARM
Я загрузил загрузчик и портировал linux на свой процессор ARM Am3892. Теперь мне нужно запустить одну прикладную программу, но у меня нет консольного интерфейса для ее запуска после загрузки Linux. Есть ли вероятность того, что моя программа запустится, как только Linux загрузится? Ответьте, пожалуйста. Спасибо
1 ответ
Передайте путь и имя приложения ядру в качестве параметра загрузки для init, ядро только запустит сам процесс init (см.: http://en.wikipedia.org/wiki/Linux_startup_process). Традиционно это приложение затем обрабатывает стартовые демоны, geTTYs и т. Д.
Большинство загрузчиков позволяют вам указать путь к приложению init как часть конфигурации для поиска ядра.
например /boot/vmlinuz-nnn init=/path/to/theapp
Если вы сообщите нам, какой загрузчик вы используете, то, возможно, мы могли бы более конкретно. В противном случае посмотрите, как передать аргументы ядра Linux вашему загрузчику.