Programa del Curso

Introducción

  • ¿Qué es el diseño?
  • C vs Embedded C

El ciclo de vida de una aplicación integrada

  • El proceso de desarrollo
  • El proceso de mantenimiento
  • El ciclo de vida extendido

Herramientas de diseño

  • Código abierto vs propietario
  • Compilador, ensambladores y enlazadores
  • Bibliotecas
  • Depuradores
  • Simuladores
  • Idus

Desafíos del diseño integrado

  • Restricciones de diseño de computación integrada
  • Consideraciones sobre los costos
  • Rendimiento y eficiencia
  • Consumo de energía
  • Gestión térmica

Definición del diseño Goals

  • Manteniéndolo simple
  • Definiciónde la funcionalidad
  • Definiciónde la lógica y la estructura del programa

Fiabilidad del sistema

  • Inspección y mantenimiento
  • Requisitos de tiempo de actividad
  • Puntos de falla

Reusabilidad de código

  • Diseño sin redundancia

Abstracción de código

  • Ocultación de información
  • Módulos libres de contexto

Modularización de código

  • Descomposición
  • Acoplamiento suelto
  • Fuerte cohesión
  • Dependencias acíclicas

Mantenimiento del código

  • Legibilidad
  • Capacidad de prueba
  • Configurabilidad
  • Mejoras derendimiento

Consideraciones de hardware

  • Scalable Potencia de diseño térmico (TDP)
  • Gráficos integrados
  • Otro

Resumen y conclusión

Requerimientos

  • Conocimientos básicos de sistemas embebidos
  • Embedded C Experiencia en programación
  • Comprensión de los fundamentos de la electrónica

Audiencia:

  • Desarrolladores
 14 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Design Sprint Workshop

35 horas

Taller de Diseño de Ideas para Desarrolladores de Software

14 horas

Domain Driven Design: Concepts and Practices

21 horas

Introducción al Diseño Guiado por el Dominio

14 horas

Patrones de Diseño

14 horas

Patrones de Diseño en C #

14 horas

Patrones de Diseño en PHP

14 horas

JavaScript - Programación Avanzada

14 horas

Kubernetes Design Patterns

21 horas

Kubernetes Design Patterns and Extensions

14 horas

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

14 horas

Diseño Orientado a Objetos Utilizando Patrones de Diseño

14 horas

Patrones PHP y Refactorización

21 horas

Arquitectura Técnica y Patrones

21 horas

Advanced Embedded Systems Development

35 horas

Categorías Relacionadas

1