Общая среда прошивки
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2022 г. ) |
Common Firmware Environment ( CFE ), иногда произносится как «кафе». [1] — это интерфейс прошивки и загрузчик, разработанный Broadcom для 32-битных и 64-битных систем на кристалле . Он задуман как гибкий набор инструментов для инициализации ЦП и кода начальной загрузки для использования на встроенных процессорах (обычно работающих на процессорах с набором команд MIPS32/64, которые есть в процессорах Broadcom SoC). Он примерно аналогичен BIOS на платформе IBM PC . Его исходный код доступен по лицензии с открытым исходным кодом от Broadcom. Распространенные альтернативы встраиваемым системам включают Das U-Boot .
Его основная обязанность — инициализировать процессоры , кэши , контроллеры памяти и периферийные устройства, необходимые на раннем этапе включения питания. Обычно он включает в себя несколько встроенных драйверов устройств для периферийных устройств SoC, имеет несколько вариантов консоли, включая последовательные порты, эмуляторы ПЗУ, JTAG и т. д. Как и в других средах загрузчиков, переменные обычно настраиваются в постоянном хранилище для создания параметров автоматической загрузки. . Он также поддерживает сетевую загрузку.
Платформы
[ редактировать ]CFE используется по крайней мере в некоторых из следующих платформ беспроводных маршрутизаторов :
CFE используется в следующих платформах домашних развлечений :
- LG Смарт ТВ
- Смарт-плееры Blu-ray LG
- Смарт ТВ Самсунг
- Blu-ray-плееры Samsung
CFE также используется на платформе Amiga NG AmigaOne X1000.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Лихтенберг, Митч. «Ознакомительные сведения об общей среде встроенного ПО Broadcom (CFE)» . Бродком . Проверено 6 января 2022 г.
Внешние ссылки
[ редактировать ]- 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