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

ID 683117
日付 4/17/2019
Public
ドキュメント目次

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

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

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

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

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

  • U-Boot—オープンソースGPLライセンス
  • UEFI—オープンソースBSDライセンス
  • Arm* Trusted Firmware (ATF)—オープンソースBSDライセンス