U-bootでアプリケーションを実行してLinuxを起動する

U-bootでアプリケーションを実行してLinuxを起動する

U-bootスクリプトを実行できることをオンラインで見ました。私はちょうどいくつかの説明が欲しい。

組み込みシステムでU-bootスクリプトを作成すると、デフォルトで挿入されたUSBフラッシュドライブをマウントし、TFTP経由でホストにファイルを送信してから、Linuxオペレーティングシステムのマウントに進みます。可能ですか? (私は珍しいことをしたいのですが、私のLinux OSはSDカードにあり、U-Bootはそれをロードする必要がありますが、私が必要とするのは、接続されたUSBフラッシュドライブを使用して組み込みシステムから別のシステムにファイルを転送できることです)。それから私のPCは私のLinux OSのロードに進みます。私はOSをロードしてからファイルを送信できるようにする方が良いことを知っていますが、そのようなパスに従いたくはありません。特に、Linuxが起動するまで10秒待つのではなく、2秒以内にファイルを送信したいと思います。

また、Linuxの起動と同時にスクリプトを実行できますか?たとえば、USBフラッシュドライブから転送するファイルが2 GBの場合、転送は続行されますが、同時にLinux OSはU-Bootから起動しますか?

ベストアンサー1

ubootドキュメントには何と言われていますか?

私はまだubootスクリプトを使用していませんが、私が直接追加したものとしてubootを直接構築しました。もちろん、すべてのubootドライバの上に構築することで、あなたが望むものは何でもすることができます。

Linuxの起動中に転送を続行できない場合は、そうです。カーネルイメージがSDカードからロードされている間に転送できますが(時間がかかる場合があります)、カーネルが引き継がれるとubootが終了します(Linuxでカーネルを隠して実行し続けるようなクレイジーをしない限り)、メタル) )

おすすめ記事