Una infraestructura libre (O/S) de herramientas, técnicas y configuraciones que nos permita desarrollar software embebido de calidad, con facilidad de replicación, modularidad y con un proceso de desarrollo establecido.
Apache License 2.0
0
stars
0
forks
source link
Crear la estructura base del proyecto (nombres de carpetas y distribución de archivos) #3
Estructura de callbacks (driver bajo nivel -> drivers alto nivel (funciones lectoras de datos) -> libreria (maneja casos de uso) -> Loop principal (llama en orden a todas las librerias)
Estructura de RTOS, cuando son demasiadas librerias y tareas a manejar, que no se puedan ejecutar en secuencia por tiempo o por cantidad
Segmentación del proyecto
Diagrama de bloques de los componentes -> búsqueda de hdw y ejemplos -> hay drivers o los hacemos -> Que usamos de esas librerias / tamaños / nombres -> POC de todos los componentes funcionando juntos -> pinout al equipo de hardware
Selección de casos de prueba para validar casos de uso y casos extremos
Estructura de archivos y carpetas para un proyecto básico incluyendo la división por componentes de: