Curso: Programación de computadora industrial en versión educativa

Del 16 de septiembre al 22 de octubre en dependencias del Instituto de Informática (IDI) de la Facultad de Tecnología y Ciencias Aplicadas de la Universidad Nacional de Catamarca, se realizará el curso de posgrado “Programación de la Computadora Industrial Abierta Argentina en su Versión Educativa SIN/RTOS (EDU-CIAA-NXP)”.
jueves, 15 de septiembre de 2016 08:42
jueves, 15 de septiembre de 2016 08:42

Dirigido a profesionales y graduados universitarios en Ingeniería en Electrónica, Informática, Computación e investigadores o docentes interesados en adquirir conceptos básicos sobre la manera de programación de la EDU-CIAA sin emplear un sistema operativo de tiempo real, al frente del mismo estarán el Mgter. Ing. Marcos Aranda -docente responsable- y, en carácter de docente asistente, el Lic. Juan Pablo Moreno.

El propósito es analizar las principales características de la arquitectura de los microcontroladores ARM Cortex-M4 en general y del LPC4337 en particular; conocer el hardware de la EDU-CIAANXP y de la CIAA-NXP; comprender los pasos de instalación del IDE de la CIAA, y presentar el concepto de capa de abstracción de hardware (HAL) y ejercitar con la biblioteca.

Con un cupo mínimo de 15 participantes, el plan de trabajo se concretará los viernes de 18 a 21 y sábados, de 8 a 12,30. Para otorgar los certificados se requerirá el 80% de asistencia, la carga horaria será de 40 horas.

Relativo a la evaluación, según se informó, para aprobar el curso el alumno deberá desarrollar un proyecto donde aplique los conocimientos adquiridos a lo largo del curso. Para ello contará con 15 días, luego de finalizado el dictado, para la realización y presentación del mismo.

Los contenidos a desarrollar son los que a continuación se detallan.

Unidad 1: Introducción a la CIAA y EDU-CIAA: Modelo de ARM. Evolución de la Arquitectura ARM. Cortex. Modelo de programación de Cortex-M. Arquitectura de la CIAA y EDU-CIAA. CIAA Firmware. Estructura de repositorio. Estructura del Firmware.

Unidad 2: Introducción al entorno de desarrollo CIAA-IDE: Plataforma de trabajo. Entorno de desarrollo (IDEs). CIAA Eclipse: Instalación. Importación del Firmware. Ejecución. Tratamiento del proyecto. Clean/ Build/ Debug. Tool bar/ Debug & Console Cygwin.

Unidad 3: Salidas y entradas digitales: Configuración de los GPIOs de la EDUCIAA. Salidas digitales utilizando los Leds de la EDU-CIAA. Entradas digitales utilizando los pulsadores de la EDU-CIAA. Unidad 4: Manejo del SysTick: Configuración del Systick de la EDUCIAA. Unidad 5: Timer de Interrupciones Repetitivas: Inicialización y configuración del RIT, utilizando librerías LPCOpen.

Unidad 6: Timer: Inicialización y configuración de los cuatro timer que posee la EDU-CIAA. Unidad 7: Conversor Digital Analógico: Inicialización y configuración del DAC, utilizando interrupciones. Unidad 8: Conversor Analógico Digital: Inicialización y configuración de los canales del ADC de la EDU-CIAA, utilizando interrupciones.

Disertantes

El docente responsable del curso, Mgter. Ing. Marcos D. Aranda es Ingeniero en Informática (Universidad Nacional de Catamarca). Laurea Magistrale in Computer Science. Universidad de Camerino (Italia). Máster en Ingeniería de Computadores y Redes. Universidad de Sevilla (España). Jefe de Trabajos Prácticos Interino, dedicación semiexclusiva, en la cátedra "Sistemas Microprogramables”, de la carrera "Ingeniería Electrónica”, con colaboración en la cátedra "Sistemas Lógicos II”. Jefe de Trabajos Prácticos Interino, dedicación semiexclusiva, en la cátedra "Arquitectura de Computadores”, de la carrera "Ingeniería en Informática”, con colaboración en las cátedras "Seguridad de Redes” y "Administración en Redes”. (Electiva, de la carrera "Ingeniería en Informática).

En tanto, el docente asistente, Lic. Juan Pablo Moreno es Licenciado en Sistemas de Información (Universidad Nacional de Catamarca). Actualmente se encuentra cursando la Maestría en Ingeniería de Software. Profesor adjunto interino, dedicación exclusiva cátedras "Sistemas Operativos” y "Sistemas Distribuidos” de la carrera Ingeniería en Informática de la Facultad de Tecnología y Ciencias Aplicadas de la UNCa.

Por mayores informes e inscripciones, dirigirse a la Secretaría de Posgrado de la Facultad de Tecnología y Ciencias Aplicadas, Universidad Nacional de Catamarca, Tel/Fax 3834-435112 - Interno 114 E-mail: [email protected] http://www.tecno.unca.edu.ar

 

4
2

Comentarios