Loading article…
Common Firmware Environment ( CFE ) は、「カフェ」と発音されることもある[1]が、 Broadcomが32 ビットおよび 64 ビットのシステムオンチップシステム向けに開発したファームウェアインターフェイスおよびブートローダです。組み込みプロセッサ (通常、 Broadcom SoC に搭載されているMIPS32/64 命令セットCPU で実行)で使用するための CPU 初期化およびブートストラップコードの柔軟なツールキットとなることを目的としています。IBM PC プラットフォームのBIOSにほぼ類似しています。ソースコードはBroadcom からオープンソースとして入手できます。一般的な組み込みシステムの代替品としては、Das U-Boot などがあります。
その主な役割は、電源投入段階の初期に必要なCPU、キャッシュ、メモリ コントローラ、および周辺機器を初期化することです。通常、SoC 周辺機器用の複数の組み込みデバイス ドライバーが組み込まれており、シリアル ポート、ROM エミュレーター、 JTAGなど、複数のコンソール オプションがあります。他のブート ローダー環境と同様に、変数は一般に永続ストレージで構成され、自動ブート オプションを作成します。ネットワーク ブートストラップもサポートされています。
プラットフォーム
CFE は、少なくとも次のワイヤレス ルータープラットフォームの一部で使用されます。
CFE は次のホーム エンターテイメントプラットフォームで使用されます。
- LG スマートテレビ
- LG スマート ブルーレイ プレーヤー
- サムスンスマートテレビ
- Samsung ブルーレイプレーヤー
CFEはAmiga NGプラットフォームAmigaOne X1000でも使用されています。
参照
参考文献
- ^ Lichtenberg, Mitch. 「Broadcom Common Firmware Environment (CFE) Readme」. Broadcom . 2022年1月6日閲覧。
外部リンク
- https://docs.broadcom.com/docs/1211168562172
- http://www.broadcom.com/support/license.php?file=cfe-1.4.2-src.tar.bz2
- http://wiki.openwrt.org/doc/techref/bootloader/cfe
