Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
Definiendo el diseño Goals
- Manteniéndolo simple
- Definición de la funcionalidad
- Definición de la lógica y la estructura del programa
Fiabilidad del sistema
- Inspección y mantenimiento
- Requisitos de tiempo de actividad
- Puntos de fallo
Reusabilidad del código
- Diseño sin redundancias
Abstracción de código
- Ocultación de información
- Módulos sin contexto
Modularización de código
- Descomposición
- Acoplamiento suelto
- Fuerte cohesión
- Dependencias acíclicas
Mantenibilidad del código
- Legibilidad
- Capacidad de prueba
- Configurabilidad
- Mejoras de rendimiento
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
Testimonios (3)
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Curso - Design Patterns in C#
I really enjoyed the real examples and exercises.