
- Aprendizaje por refuerzo y algoritmos evolutivos
- Comunicaciones y ciberseguridad para IoT
- Desarrollo de aplicaciones e implementación para IoT
- Diseño, fabricación y armado de circuitos electrónicos (PCBs)
- Inteligencia Artificial Aplicada
- Microelectrónica - Nivel 1
- Microelectrónica - Nivel 2
- Microelectrónica - Nivel 3
- Procesamiento del lenguaje natural
- Procesamiento Digital
- Sistemas Embebidos - Nivel 1
- Sistemas Embebidos - Nivel 2
- Sistemas Embebidos - Nivel 3
- Visión por computadora
Sistemas Embebidos - Nivel 3
Dirigido a:
. Ingenieros/as o licenciado/as en áreas afines a la electrónica, informática y/o computación
Objetivos:
. Capacitar a los/as estudiantes en el diseño y gestión de sistemas de control y procesamiento con restricciones de tiempo crítico
. Desarrollar habilidades para aplicar metodologías de desarrollo de software en soluciones tecnológicas integradas
. Introducir a los estudiantes en la creación y optimización de componentes digitales reconfigurables para aplicaciones específicas
. Enseñar estrategias para evaluar y garantizar el correcto funcionamiento y la calidad de sistemas tecnológicos integrados
Temario:
:: Asignatura: Sistemas operativos de tiempo real II
. Diseño de un planificador expropiativo
. RTOS dinámicos vs estáticos
. RTOS en sistemas críticos
. Manejo de memoria dinámica en sistemas de tiempo
:: Asignatura: Ingeniería de software en sistemas embebidos
. Introducción a la ingeniería de software
. Ciclos de vida
. Especificación de requerimientos
. Casos de uso
. Control de versiones
. Introducción al modelado de software (UML)
:: Asignatura: Testing de software en sistemas embebidos
. Planificación general de las pruebas
. Tipos y niveles de prueba
. Pruebas unitarias automatizadas
. Desarrollo guiado por pruebas
. Técnicas de diseño para casos de prueba
. Pruebas funcionales y de aceptación
. Revisiones formales de software
. Herramientas de automatización de pruebas
. Herramientas para análisis estático de código
. Herramientas para seguimiento de calidad del software
:: Asignatura: Circuitos lógicos programables
. Microarquitecturas clásicas. Superscalar, Superpipelined
. Fundamentos del lenguaje descriptor de hardware Verilog
. Diseño e implementación de sistemas embebidos sobre plataformas de lógica reconfigurable. Softcores y hardcores. Diferencias, ventajas y desventajas. Arquitecturas. Buses de interconexión
. Uso de periféricos existentes e implementación y uso de periféricos propios. Comunicación
microprocesador-periférico
. Co-Depuración software-hardware de sistemas embebidos sobre plataformas de lógica reconfigurable
Docentes:
Juan Manuel Cruz
Alejandro Permingeat
Esteban Daniel Volentini
José Mariano Finochietto
Nicolás Alvarez
Rafel Beltran Oliva
Duración:
120 horas
Fecha de inicio:
Lunes 3 de marzo de 2025
Horario:
De 17.00 a 19.00
Informes e inscripción:
Laboratorio de Sistemas Embebidos: inscripcion.lse@fi.uba.ar