SeniorNivel
Cuatrimestral · 80hs · 8 UnidadesDuración
8 UnidadesEstructura

🎯 Objetivo del curso

Pasar a arquitecturas de mayor capacidad, rendimiento y recursos. Estándar actual para soluciones profesionales, industriales y de mayor complejidad. Bases ARM.

📌 Programa Sintético

Arquitectura ARM de 32 bits: principios y diferencias con 8 bits. Estructura interna: núcleo, buses, memoria, periféricos. Lenguaje C aplicado. Gestión de relojes y consumo. Entradas/Salidas: modos, configuración, velocidades. Protocolos avanzados: CAN, Ethernet, USB. Introducción a RTOS. Proyecto final: sistema embebido de alto rendimiento.

🧩 Proyecto del nivel

Sistema embebido de alto rendimiento basado en ARM Cortex-M: adquisición de datos multicanal a alta velocidad, procesamiento en tiempo real y comunicación Ethernet a servidor MQTT.

Unidad 1 (Sem 1-2): Arquitectura ARM y GPIO. Unidad 2 (Sem 3-4): Interrupciones y timers. Unidad 3 (Sem 5-6): Comunicación avanzada. Unidad 4 (Sem 7-8): RTOS y proyecto final.

Unidad 1 — Firmware de Producción y Estándares (Sem 1-2)

  • MISRA-C, análisis estático, arquitectura en capas
  • Lab: firmware restructurado a arquitectura certificable

Unidad 2 — RTOS Certificable (Sem 3-4)

  • SafeRTOS vs FreeRTOS: diferencias para certificación
  • IEC 61508 SIL y ISO 26262 ASIL básico
  • Lab: análisis de requisitos de seguridad de un sistema

Unidad 3 — Gestión de Fallos (Sem 5-6)

  • FMEA para firmware: identificación de modos de fallo
  • Redundancia, watchdog externo, safe state
  • Lab: sistema de gestión de fallos con recuperación automática

Unidad 4 — Test y Validación (Sem 7-8)

  • HIL testing: hardware en el lazo
  • Cobertura de código: branch, MC/DC
  • Lab: suite de tests HIL completa

Unidad 5 — OTA Seguro (Sem 9-10)

  • Actualización segura de firmware: firma digital, rollback
  • A/B partition update
  • Lab: sistema OTA seguro con verificación criptográfica

Unidad 6 — Proceso de Certificación (Sem 11-12)

  • Expediente técnico: documentos requeridos
  • Plan de gestión de la seguridad funcional
  • Lab: expediente técnico parcial de sistema propio

Unidad 7 — Documentación Técnica Profesional (Sem 13-14)

  • SRS, SDS, ICD: documentos de ingeniería de firmware
  • Trazabilidad: requisito → código → test
  • Lab: documentación completa de firmware de producción

Unidad 8 — Proyecto Final (Sem 15-16)

  • Sistema ARM de producción con estándares industriales: firmware certificable, documentado y validado
🆓 Sin registro requerido

Bienvenido a Desarrollo en 32 Bits — Nivel Senior.

Este nivel es sobre desarrollo de firmware profesional de producción con ARM: RTOS certificable, gestión de configuración y sistemas de alta fiabilidad.

Semana 1:
– Firmware de producción vs prototipo: diferencias críticas
– MISRA-C: estándares de codificación para sistemas críticos
– Análisis estático: PC-lint, Polyspace, Coverity
– Gestión de configuración de firmware: versioning, tagging

🔒

Contenido exclusivo para alumnos registrados

Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.

Registrarme gratis →