組み込みデバイスに広く使用されている U-Boot オープンソース ブートローダは、HTTP/TCP 経由で画像をダウンロードするための基本的な「wget」実装とともに、HTTP と TCP のサポートをついに開始しました。

これまでの U-Boot ブートローダーは、UDP を使用した tftp または NFS 経由のファイル転送をサポートしています。しかし、Linaro による長い作業のおかげで、TCP プロトコルがサポートされるようになり、HTTP 経由で画像をダウンロードできるようになりました。

20 回の改訂の後、U-Boot のネットワーク コードの TCP サポートを実装するパッチがマージされ、基本的な wget アプリケーションが追加されました。 U-Boot の wget を使用すると、HTTP サーバーから TCP 経由で指定したメモリ アドレスにファイルをダウンロードできます。この wget の実装は非常に単純で、現在ポート 80 の HTTP サーバーのみをサポートしています。HTTPS も (まだ) サポートしていません。


はい、締め切ります2022 年、U-Boot は最終的に、NFS や TFTP を使用してリモートでロードするのではなく、HTTP サーバーからカーネルやその他のファイルをダウンロードできるようになります。これにより、一部の U-Boot 組み込みデバイスの展開が容易になることが期待されます。 U-Boot に対するこの TCP/HTTP および wget のサポートは、現在 5 年以上にわたってパッチを介して機能しています。
月曜日の時点で、パッチは U-Boot に統合されています

Categories: IT Info