Congatec AG
We simplify the use of embedded technology

BIOS embebido

 

Concepto:

Crear versiones de BIOS de tipo dedicado y extendido para expandir la funcionalidad estándar a las demandas de la computación embebida.

Beneficios:

  • Rico conjunto de funciones embebidas
  • Personalizable por el usuario
  • Conocimiento especializado y soporte de calidad mundial

Información detallada:

Soporte de ACPI

La interfaz de gestión de energía y configuración del sistema es soportada por el BIOS de congatec de acuerdo con la especificación correspondiente, para respaldar plenamente los modernos sistemas operativos compatibles con ACPI.

Multi-stage Watchdog

Todos los módulos congatec están equipados con un temporizador "perro guardián" (watchdog) multinivel que soporta diferentes eventos, tales como interrupción no enmascarable (NMI), reinicio de hardware o botón de encendido. El mecanismo puede actuar con un evento individual o una combinación de eventos. La activación puede producirse por medio de software y/o hardware OEM externo. Esto permite lograr una monitorización más flexible de la aplicación de software embebida. El temporizador "perro guardián" es soportado plenamente por la interfaz CGOS API.

Microcontrolador en placa

El microcontrolador en placa juega un papel importante para la mayoría de las funcionalidades del BIOS de congatec. Aísla totalmente algunas de las funcionalidades embebidas, como la monitorización del sistema o el bus I²C, de la arquitectura básica x86, lo que genera un mayor rendimiento y una mayor fiabilidad, aun cuando el procesador x86 se encuentra en modo de espera.

Bus I²C en modo rápido

Muchos dispositivos embebidos, como sensores, convertidores o medios de almacenamiento de datos, pueden conectarse a la interfaz de bus I²C. Debido al protocolo simple y a la alta presencia de dispositivos, el bus I²C es una interfaz de uso frecuente con baja velocidad en aplicaciones embebidas. congatec comprende esta situación y, por ende, ha decidido ofrecer un bus I²C multi-master de 400 kHz, que proporciona el máximo ancho de banda.

Respaldo de la batería del CMOS

Los ajustes CMOS del BIOS son almacenados en la memoria flash para permitir el uso de aplicaciones sin batería.

Ajustes predeterminados de CMOS específicos para el cliente

El BIOS embebido de congatec permite que el usuario almacene sus propios ajustes predeterminados en la memoria flash. Esto ayuda a reducir la necesidad de versiones personalizadas de BIOS.

Almacenamiento de datos de fabricación

l controlador en placa de congatec proporciona un interesante conjunto de datos con información relativa a la fabricación y a la placa. A dicha información se puede acceder a través de una interfaz API uniforme:

  • Número de serie
  • Número de artículo
  • Código EAN
  • Fecha de fabricación y reparación

Estadísticas del sistema

El BIOS también registra los cambios dinámicos producidos en el tiempo de funcionamiento y los datos de recuento de arranques. A dichos datos se puede acceder a través de una interfaz API uniforme

Área de almacenamiento de datos del usuario

Algunas aplicaciones embebidas pueden requerir el almacenamiento de datos críticos e importantes. Los módulos congatec ofrecen 32 bytes de memoria no volátil en la EEPROM. Si el medio de almacenamiento vinculado con el sistema operativo deja de funcionar y debe ser reemplazado, los datos guardados en la EEPROM seguirán estando disponibles.

Logotipo del cliente

El BIOS puede mostrar un logotipo del cliente en lugar del tradicional diagnóstico verificado durante la POST (autoprueba de encendido). Ahora, con el BIOS embebido de congatec, los clientes pueden integrar por sí mismos un logotipo OEM al BIOS estándar.

Monitorización del hardware

Para mantener la fiabilidad del sistema, todos los componentes críticos deben ser monitorizables. El BIOS de congatec ya ha implementado las rutinas necesarias para ofrecer esa posibilidad. Los ventiladores, los voltajes operativos y varios sensores de temperatura pueden ser monitorizados sin incurrir en costes adicionales de desarrollo.

Expansión flexible del BIOS

Al realizar el arranque del sistema, se puede ejecutar un código específico del cliente. Durante la autoprueba de encendido (POST), el BIOS de congatec puede transferir el control a dicho código. Esto otorga a los clientes una mayor flexibilidad para inicializar extensiones de hardware de características especiales.

Soporte de batería

Gracias al soporte de batería (opcional) de congatec, existe la posibilidad de implementar sistemas móviles operados a batería sin gastos adicionales relacionados con el BIOS. El enlace requerido de comunicación al sistema de batería ya es parte del soporte de ACPI dentro del BIOS embebido de congatec.

API de sistema operativo uniforme de 32 bits

Una interfaz API uniforme de 32 bits permite acceder a las funcionalidades del BIOS embebido de congatec. Además, al efectuar una actualización o realizar un cambio del sistema dentro de la familia congatec, esas funciones siguen siendo las mismas y permanecen disponibles en todos los sistemas operativos.

Utilidades del sistema de congatec

Mediante el uso de una herramienta de Windows para congatec, se puede acceder a todas las funcionalidades del BIOS embebido. Esto incluye toda la información relativa a la fabricación y datos estadísticos (número de serie, horas de funcionamiento, contador de arranques, etc.).

Paquetes de soporte de placa (BSP)

congatec ofrece BSP avanzados, que incluyen los más modernos controladores probados de los proveedores de silicio y también los controladores específicos de congatec para acceder a todas nuestras funcionalidades embebidas adicionales en materia de BIOS y módulos.