0

ブートローダをロードし、Linux を ARM プロセッサ Am3892 に移植しました。ここで、1 つのアプリケーション プログラムを実行する必要がありますが、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 に答える