Introducción a Sistemas Operativos de Tiempo Real

CAPACITADOR:  Mg. Ing. Gonzalo Sanchez

OBJETIVOS:

Que el alumno conozca las herramientas básicas para para la utilización de un sistema operativo de tiempo real para sistemas embebidos basados en arquitectura ARM Cortex-M.

REQUISITOS:

Poseer conocimientos básicos de programación en lenguaje C. Poseer conocimientos básicos sobre microcontroladores, funcionamiento de interrupciones e interacción con hardware implementado en microcontroladores.

DESTINATARIOS / PUBLICO OBJETIVO:

Está especialmente dirigido a estudiantes avanzados de ingeniería electrónica, graduados y estudiantes de carreras afines que deseen perfeccionarse en los temas abordados.

TEMARIO:

Unidad I: Hardware, versionado y documentación

Introducción a núcleos ARM. Comparación de núcleos Cortex-M. Cortex-M4F. Introducción a microcontroladores Tiva C. Organización de información en hojas de datos de Texas Instruments. Launchpad como plataforma de trabajo. Introducción a programación en capas. Tiva ware como capa HAL. CCS IDE. Introducción a versionado de software. Tipos de sistemas de control de versiones. Principios fundamentales de GIT. Uso de git en Windows. Cyg WIN. Configuración básica de repositorios. Comandos básicos para uso de git. Conceptos de ramas. Flujo de trabajo. Servicios de hosting para repositorios remotos. Doxy gen para documentación de software.

Unidad II: Introducción a RTOS

Modelos de programación. Necesidad de un RTOS en un sistema embebido. Ventajas. Definicion de sistema operativo de tiempo real. Tareas. Estados de tareas. Prioridades. Scheduling. Políticas de Scheduling. Bloqueo mutuo. Inversión de prioridades. Practica de creación de tareas y temporización.

Unidad III: Uso de API de freeRTOS

Sincronización de tareas. Semáforos binarios. Semáforos contadores. Mutexes. Colas. Ejercitación de sincronización de tareas. Manejo de interrupciones. Tipos de interrupciones en freeRTOS. Ejercitación integradora.

MODALIDAD:

Presencial, lunes de 19 a 22 Hs.
Cantidad mínima de asistentes: 8
Cantidad máxima de asistentes: 25
Material incluido: No

DURACION:

Cuatro clases, 12 horas, más una clase dedicada al examen.

FECHA DE INICIO: 07/10/2019

INSCRIPCIONES ABIERTAS HASTA: 04/10/2019

 CERTIFICACION:

A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Extensión Universitaria y Cultura, UTN F.R. Paraná. Aquellos que aun habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentarán los requisitos de evaluación, recibirán un certificado de participación en el curso.

ARANCELES:

Un solo pago
Estudiantes UTN: $1600
Graduados y personal de la casa: $1800
Externos a la UTN: $ 2200

FORMULARIO DE INSCRIPCIÓN

ORGANIZA:

UTN Facultad Regional Paraná – Extensión Universitaria y Cultura
email: capacitacion@frp.utn.edu.ar  /  extension@frp.utn.edu.ar
Tel: 054- 343 – 4243054 / 4243694 / int.127.