Software embebido
by Carlos Ruiz
1. Diseño de sistemas embebidos
2. Es un proceso de ingeniería de sistemas en el que los diseñadores de software deben considerar un detalle el diseño y el rendimiento del hardware del sistema.
3. Un estímulo es un evento que ocurre en el entorno de sistemas de software que hace que el sistema reaccione de alguna forma; una respuesta es una señal o un mensaje que envía el software a su entorno.
4. Estímulos periódicos
5. Estímulos no periódicos
6. Modelado de sistemas de tiempo real
7. son una forma independiente de lenguaje para representar el diseño de un sistema de tiempo real y, por lo tanto, son una parte integral de los métodos de diseño de sistemas de tiempo real .
8. Patrones arquitectónicos
9. el patrón se usa para comprender una arquitectura y, como punto de partida, en la creación de su propio diseño arquitectónico específico.
10. patrones
11. 1. Observar y reaccionar 2. Control ambiental 3. Segmentación de proceso (process pipeline)
12. Observar y reaccionar
13. Un sistema de monitorización examina su entorno mediante un conjunto de sensores y, por lo general, despliega de alguna forma el estado del entorno.
14. Que es
15. Sistema de Tiempo Real
16. Un sistema de tiempo real es un sistema de software que debe responder a eventos en tiempo real.
17. Un sistema de software incorporado es parte de un sistema hardware / software que reacciona a eventos en su entorno.
18. Un sistema de tiempo real debe responder a estímulos que ocurren en diferentes momentos.
19. proceso de diseño de software de tiempo real:
20. Selección de plataforma
21. Identificación de estímulos / respuestas
22. Análisis de temporización
23. Diseño de procesos
24. Diseño de algoritmo
25. Diseño de datos
26. Planeación del proceso
27. Que es
28. Análisis de temporización
29. se calcula con qué frecuencia debe ejecutarse cada proceso en el sistema para garantizar que todas las entradas se procesen y que todas las respuestas del sistema se produzcan en forma oportuna
30. factores clave que se deben considerar:
31. 1- Plazos 2- Frecuencia 3- Tiempo de ejecución
32. Que es