Articulo de referencia

Entorno de firmware común

Common Firmware Environment ( CFE ), a veces pronunciado como 'cafe', [ 1 ] es una interfaz de firmware y un gestor de arranque desarrollado por Broadcom para sistemas en chip d...

Common Firmware Environment ( CFE ), a veces pronunciado como 'cafe', [ 1 ] es una interfaz de firmware y un gestor de arranque desarrollado por Broadcom para sistemas en chip de 32 y 64 bits . Está diseñado para ser un conjunto de herramientas flexible de código de inicialización y arranque de la CPU para su uso en procesadores embebidos (normalmente ejecutándose en CPU con conjunto de instrucciones MIPS32/64 que se encuentran en los SoC de Broadcom). Es aproximadamente análogo al BIOS en la plataforma IBM PC . Su código fuente está disponible como código abierto en Broadcom. Las alternativas comunes para sistemas embebidos incluyen Das U-Boot .

Su principal función es inicializar las CPU , las cachés , los controladores de memoria y los periféricos necesarios al encender el sistema. Normalmente incorpora varios controladores de dispositivo integrados para los periféricos del SoC y ofrece diversas opciones de consola, como puertos serie, emuladores de ROM, JTAG , etc. Al igual que en otros entornos de gestores de arranque, las variables se configuran habitualmente en la memoria persistente para crear opciones de arranque automático. También admite el arranque por red.

Plataformas

CFE se utiliza en al menos algunas de las siguientes plataformas de enrutadores inalámbricos :

CFE se utiliza en las siguientes plataformas de entretenimiento doméstico :

CFE también se utiliza en la plataforma Amiga NG AmigaOne X1000.

Véase también

Referencias

  1. Lichtenberg, Mitch. "Broadcom Common Firmware Environment (CFE) Readme" . Broadcom . Consultado el 6 de enero de 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