AN 763: インテル® Arria® 10 SoCデバイスのデザイン・ガイドライン

ID 683192
日付 8/14/2020
Public
ドキュメント目次

5.1.3.3. ベアメタル・フレームワークとしてのブートローダーの使用

アプリケーションが比較的シンプルで、マルチコアやマルチタスクなどの複雑な機能を必要としない場合は、アプリケーションをブートローダーに含めることは1つの選択肢になります。

アプリケーションをブートローダーに含めることには次の利点があります。

  • ブート時間短縮の可能性
  • 大容量ストレージやネットワークなど、ブートローダーにすでに実装されている機能へのアクセス

以下は、利用可能なブートローダーとそのソースコードです。

  • U-Boot: オープンソースGPLライセンス
  • MPL: オープンソースBSDライセンス
  • UEFI: オープンソースBSDライセンス