Arquitectura y Programación de Sistemas Embebidos

El 31 de mayo de 2024 comienza el curso de posgrado “Arquitectura y Programación de Sistemas Embebidos”. Inscripciones abiertas.

Curso acreditable a la Maestría en Ingeniería Biomédica y a la Especialización en Sistemas Embebidos.

Docentes: Juan Manuel Reta y Eduardo Filomena (FIUNER)

Inicio del curso: viernes 31 de mayo

Carga horaria: 30 hs.

Días y horarios de dictado: Martes y Viernes de 18 a 20 hs.

Modalidad: A Distancia

Descripción: Al finalizar el curso, el estudiante podrá diseñar, implementar y testear, drivers y aplicaciones en lenguaje C para un procesador de una moderna arquitectura de 32 bits, comprendiendo las implicancias de las decisiones de diseño y su impacto frente a la arquitectura empleada, haciendo uso de las herramientas específicas.

Objetivos:

  • Comprender las distintas alternativas de arquitectura disponibles en los procesadores actuales
  • Programar en lenguaje de alto nivel los modelos de placas de desarrollo disponibles en el curso, manejando sus herramientas, estructura de Firmware y disposición de repositorios.
  • Manejar con fluidez las herramientas de gestión de repositorio.
  • Comprender los pasos de instalación de un entorno modelo
  • Entender el concepto de capas de abstracción de hardware (HAL)
  • Revisar y aplicar las recomendaciones de buenas prácticas de implementación de firmware.
  • Implementar drivers de periféricos mediante el uso de bibliotecas.
  • Implementar aplicaciones utilizando un conjunto de drivers previamente desarrollado.

Contenidos mínimos: Conceptos de arquitecturas de procesadores. Modelos de arquitecturas. CISC vs RISC. Pipelines y predicción de saltos. Arquitecturas superescalares. Modelo de programación e ISA. Manejo de interrupciones. Administración y protección de memoria. Memoria caché. Buses de comunicación internos. Programación en lenguaje ensamblador. Programación de alto nivel de manejo de periféricos, manejo de interrupciones y transferencia DMA.

Contacto por consultas e inscripciones:
posgrado.ingenieria@uner.edu.ar