Curso de Posgrado: 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”. Las inscripciones se encuentran abiertas a través de posgrado.ingenieria@uner.edu.ar.

Se trata de un curso acreditable a la Maestría en Ingeniería Biomédica y a la Especialización en Sistemas Embebidos. Estará a cargo de los docentes Juan Manuel Reta y Eduardo Filomena (FIUNER)  y tendrá una carga horaria de 30 horas.

Se dictará los martes y viernes de 18 a 20 horas, en 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

Más información: https://posgrado.ingenieria.uner.edu.ar/cursos/

Scroll al inicio
Ir al contenido