• Trabajo Final

    Trabajo Final

    De acuerdo a la Estructura Curricular de la Carrera:

    El Proyecto Intermedio se desarrolla en la asignatura Taller de Sistemas Embebidos, la cual tiene un enfoque centrado en la práctica propia de la carrera más que en el desarrollo teórico disciplinar, con eje en la participación de las y los estudiantes


    Requerimientos

    Implementar un Producto Mínimo Viable (prototipo) con:

    Dip Switchs, Buttons, Leds, Buzzer, LCD Display (2x16), ...

    Memoria E2PROM externa o Flash interna (almacenamiento del SET_UP)

    Sensores analógicos (temperatura, joystick, ...)

    Documentar esquema eléctrico, vistas del cableado (similar a vistas del libro), ...

    Para la conexión de placas/módulosNo usar protoboard

    Para la conexión de placas/módulos: Usar placa experimental con componentes/conectores soldados e interconexión de componentes/conectores cableada (alambres telefónico o wire wrap soldado)

    Mediante Programación:

    Bare Metal (sin Sistema Operativo), del tipo Event-Triggered System

    Estructurada/Modular (Escrutar/Procesar/Actuar)

    Patrones de software

    Ejecutor cíclico, Super-Loop (polling & interrupts) => 1 vuelta < 1mS

    Tick = 1mS (Systick => Callback)

    Tareas de código no bloqueante, ya sea temporizada o no temporizada

    Modelos - Diagramas de Estado - c/Interfaces (colas, estructuras, array de estructuras, ...)

    Menú Interactivo

    Bajo Consumo

    ...

    Con al menos dos modos de operación (NORMAL, SET_UP, FALLA, ...)

    Periféricos con comunicación SPI y/o I2C

    Periféricos gestionados por Polling, Interrupts o DMA (=> Callbacks), por ejemplo acelerómetro, gps, humedad, temperatura, presión, ...

    Descripción del comportamiento

    Medición y análisis de consumo

    Medición y análisis de tiempos de ejecución de cada tarea (WCET)

    Cálculo del Factor de Uso (U) de la CPU

    IMPORTANTE:

    Favor de buscar, en las solapas siguientes, la Tarea correspondiente a su Curso-Grupo y escribir en Comentarios de la entrega el link del repositorio creado en GitHub, para almacenar la documentación requerida y el proyecto STM32 de su TF