Herramientas de usuario

Herramientas del sitio

Traducciones de esta página:

desarrollo:firmware:caracteristicas_fw

¡Esta es una revisión vieja del documento!


Requerimientos del CIAA-Firmware v1.0.0

Exportar página en formato Open Document

Los requerimientos propuestos para la versión 1.0.0 del Firmware de la CIAA se dividen en tres categorías:

  • Requerimientos Funcionales.
  • Requerimientos de la Arquitectura del Firmware.
  • Requerimientos de Codificación y Testing.

Requerimientos Funcionales

  • FW_FUNC_001 Proveer conectividad MODBUS ASCII en los siguientes buses:
    • FW_FUNC_002 Serial.
    • FW_FUNC_003 Ethernet.
  • FW_FUNC_004 Implementar las siguientes funcionalidades de MODBUS:
    • FW_FUNC_005 0x03 Read Holding Registers.
    • FW_FUNC_006 0x04 Read Input Registers.
    • FW_FUNC_007 0x06 Write Single Register.
    • FW_FUNC_008 0x10 Write Multiple registers.
  • FW_FUNC_009 Ladder:
    • FW_FUNC_010 Capacidad para cargar programas Ladder.
    • FW_FUNC_011 Capacidad para ejecutar programas Ladder.
    • FW_FUNC_012 Capacidad para depurar paso a paso programas ladder.
  • FW_FUNC_013 Proveer la misma funcionalidad en todas las plataformas de hardware de la CIAA.

Requerimientos a la Arquitectura de Firmware

  • FW_ARQ_001 Permitir portar el Firmware a diversas arquitecturas:
    • FW_ARQ_002 Makefile para multi arquitectura.
    • FW_ARQ_003 Reglas para compilar por arquitectura.
    • FW_ARQ_004 Programar en C99.
  • FW_ARQ_012 Proveer una interfaz POSIX Like para el manejo de dispositivos.
  • FW_ARQ_013 Proveer una interfaz al usuario que desee programar sobre el ciaaFirmware.

Requerimientos de Codificación y Testing

  • FW_SW_001 El código del Firmware de la CIAA debe ser verificado mediante ej.ecución de tests.

El primer documento de características técnicas del Firmware de la CIAA se publicó el 23/12/2013 en la página de la ACSE: http://www.sase.com.ar/asociacion-civil-sistemas-embebidos/files/2013/12/CIAA-Firmware-v1.0.pdf

desarrollo/firmware/caracteristicas_fw.1407011532.txt.gz · Última modificación: 2014/08/02 17:32 por ppezoimburu