El firmware es el programa que se ejecuta en la CPU del microcontrolador. Éste comprende los módulos de código de programas para realizar una aplicación determinada, e interactúa directamente con los periféricos internos y otros componentes físicos de la computadora industrial, dispositivos electrónicos, e interfaces de comunicación.
El Firmware utiliza:
En las siguientes secciones podrá interiorizarse en la documentación del desarrollo del CIAA-Firmware.
Si quiere utilizar el CIAA-Firmware le recomendamos comenzar a leer el manual de usuario y las subpáginas.
Si es nuevo en el proyecto y quiere participar del desarrollo del Firmware le recomendamos que lea la siguiente página: Cómo participar en el grupo de Firmware.
En el Plan de desarrollo del firmware encontrará la definición de:
La siguiente página describe el Proceso de Desarrollo del Firmware de la CIAA.
Como parte del desarrollo del Firmware de la CIAA se ejecutan también procesos de Verificación y de Validación.
La Verificación del CIAA-Firmware se realiza en tres etapas de testing:
La Validación se realiza sobre cada versión del CIAA-Firmware, una vez que éstas se terminan de desarrollar. Para validar cada versión se ejecuta un conjunto de ensayos sobre el hardware, mediante los que se busca demostrar el cumplimiento de todos los requerimientos propuestos para esa versión de firmware. Estos ensayos pueden ser funcionales, de stress, negativos, entre otros.