Planificaciones Seminario de Electrónica. Docente responsable: ALBERTO JORGE ARMANDO. 1 de 5

Documentos relacionados
Planificaciones Seminario de Electrónica II. Docente responsable: CRUZ JUAN MANUEL. 1 de 6

Planificaciones Seminario de Electrónica II. Docente responsable: SELLERIO GUILLERMO CARLOS. 1 de 5

Programa de la Asignatura: Sistemas embebidos

SETRG - Sistemas Embebidos en Tiempo Real

PROFESOR RESPONSABLE: Ing./ Lic. Sebastián Escarza Profesor Adjunto con Dedicación Simple

Sistemas Empotrados y Ubicuos

Guía docente de la asignatura

CONTROLADORES E INSTRUMENTOS BASADOS EN MICROCONTROLADORES

Planificaciones Laboratorio de Microcomputadoras. Docente responsable: CAMPIGLIO GUILLERMO CARLOS. 1 de 8

Microprocesadores y Microcontroladores Área de Ingeniería Mecatrónica Carrera/programa de Licenciatura en Ingeniería Mecatrónica

Planificaciones Taller de Programación I. Docente responsable: VEIGA ANDRES ARTURO. 1 de 5

Planificaciones Laboratorio de Microprocesadores. Docente responsable: CAMPIGLIO GUILLERMO CARLOS. 1 de 6

PROGRAMA DE LA ASIGNATURA Curso académico: 2016/2017 Código Denominación (español) Denominación (inglés) Titulaciones Centro Identificación y c

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: SISTEMAS EMPOTRADOS DATOS DE LA ASIGNATURA

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO CENTRO DE FÍSICA APLICADA Y TECNOLOGÍA AVANZADA Y FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN

Fechas Mes/año Clave Semestre 8 a 10

Algoritmos y Programación I. Curso Prof. Arturo Servetto

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 7

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8

Concurrencia PLANIFICACIONES Actualización: 1ºC/2013. Planificaciones Concurrencia. Docente responsable: A DESIGNAR.

TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS

Sistemas de Tiempo Real

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO CENTRO DE FÍSICA APLICADA Y TECNOLOGÍA AVANZADA Y FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN

SETIG - Sistemas Electrónicos para el Tratamiento de la Información

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6

Técnicas de Programac. Concurrente I PLANIFICACIONES Actualización: 2ºC/2018. Planificaciones Técnicas de Programac.

Planificaciones Teoría de Algoritmos I. Docente responsable: BARRIOS FEDERICO LUIS. 1 de 5

SISTEMAS DIGITALES AVANZADOS. Tecnología Electrónica TECNOLOGÍA ESPECÍFICA 6 ECTS. Español. Francisco José Plaza Pérez

Planificaciones Técnica Digital Avanzada. Docente responsable: DAMS ALBERTO ENRIQUE. 1 de 7

PROGRAMA DE SISTEMAS DE INFORMACIÓN 2

Planificaciones Teoría de Algoritmos I. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5

GUÍA DOCENTE DE LA ASIGNATURA

Guía docente de la asignatura

Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6

Planificaciones Inteligencia Artificial. Docente responsable: CABRERA JOSE LUIS. 1 de 5

electrónica e informática aplicadas a la Ingeniería Biomédica - PROGRAMACIÓN DE LA EDU-CIAA EN LENGUAJE C (SIN RTOS)

Ingeniería de Software

UNIVERSIDAD DE GUADALAJARA

Planificaciones METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE PLANIFICACIONES II. Docente responsable: PAEZ NICOLAS MARTIN.

Planificaciones METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE PLANIFICACIONES II. Docente responsable: PAEZ NICOLAS MARTIN.

Planificaciones Sistemas Digitales. Docente responsable: ALVAREZ NICOLAS. 1 de 5

Seminario de Ingeniería Industrial II PLANIFICACIONES Actualización: 2ºC/2017. Planificaciones Seminario de Ingeniería Industrial II

INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas

SISTEMAS CON MICROPROCESADORES

Planificaciones METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE PLANIFICACIONESI. Docente responsable: VILLAGRA SERGIO GUSTAVO.

GUÍA DOCENTE DE LA ASIGNATURA

PLAN DE ESTUDIOS 2008-II SÍLABO

ARQUITECTURA DE COMPUTADORAS I7024 I7023 SEMINARIO DE SOLUCIÓN DE PROBLEMAS DE I5884 I5887 INGENIERIA DE SOFTWARE INGENIERIA DE SOFTWARE I I7274

Guía docente de la asignatura

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Planificaciones Seminario de Electrónica. Docente responsable: DE LA PLAZA ALEJANDRO. 1 de 5

Nombre del formato: Instrumentación Didáctica del Periodo Código: ITSAL-AC-PO

TOTAL DE HORAS: SERIACIÓN OBLIGATORIA ANTECEDENTE: Sistemas de Datos Muestreados SERIACIÓN OBLIGATORIA SUBSECUENTE: Ninguna

Planificaciones Aplicaciones Informáticas. Docente responsable: IERACHE JORGE SALVADOR. 1 de 7

Planificaciones Teoría de Control II. Docente responsable: SACO ROBERTO. 1 de 5

Nombre de la asignatura : Arquitectura de Computadoras II. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCC-9338

Sistemas empotrados y ubicuos

DSX - Sistemas Digitales Utilizando Linux Incrustado

Electrónica Digital

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA

Programa de Asignatura

1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Guía docente de la asignatura

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica 5727 PROGRAMACION EN PARALELO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO. Asignatura: Horas: Total (horas):

SISTEMAS EMPOTRADOS EN BIOMEDICINA CURSO 1, SEMESTRE 2 MASTER EN ING. BIOMÉDICA MODALIDAD: PRESENCIAL CURSO ESCUELA POLITÉCNICA SUPERIOR

Unidad de Competencia I Elementos de Competencia Requerimientos de información

DESCRIPCIÓN DE LA ASIGNATURA

PROGRAMA DE LA ASIGNATURA: ANÁLISIS DISEÑO E IMPLANTACIÓN DE ALGORITMOS

Sistemas empotrados y ubicuos

I N S T I T U T O P O L I T É C N I C O N A C I O N A L SECRETARÍA ACADÉMICA PROGRAMA SINTÉTICO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

UNIVERSIDAD LIBRE SECCIONAL PEREIRA

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura

Planificaciones Procesamiento de Señales I. Docente responsable: GIRIBET JUAN IGNACIO. 1 de 6

ANX-PR/CL/ GUÍA DE APRENDIZAJE

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Estudios Superiores Aragón Ingeniería Eléctrica Electrónica Programa de Asignatura

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

Guía docente de la asignatura

PROYECTO DOCENTE ASIGNATURA: "Microprocesadores"

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

DATOS DE IDENTIFICACIÓN DEL CURSO

INGENIERÍA EN MECATRÓNICA

INGENIERÍA EN MECATRÓNICA

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Instrumentación y Control de Procesos PLANIFICACIONES Actualización: 1ºC/2018. Planificaciones Instrumentación y Control de Procesos

Transcripción:

Planificaciones 6648 - Seminario de Electrónica Docente responsable: ALBERTO JORGE ARMANDO 1 de 5

OBJETIVOS 1. Conocer y evaluar tecnologías actuales de implementación de sistemas embebidos (SE). En particular, microcontroladores de 32 bits. 2. Aplicar mejores prácticas de la Ingeniería de Software, útiles en el desarrollo de SE, que sirvan para organizar el ciclo de vida de un proyecto y mejorar la eficiencia del trabajo en equipo. 3. Explicar el rol de modelado en el desarrollo de SE. Modelar soluciones utilizando los diagramas y las notaciones de uso más frecuente en SE. 4. Desarrollar aplicaciones embebidas en lenguaje C y utilizando, cuando se justifique, un sistema operativo de tiempo real (RTOS), empleando técnicas de programación específicas para lograr eficiencia, confiabilidad y reusabilidad, ante limitaciones que frecuentemente se presentan en proyectos reales. 5. Analizar y sintetizar circuitos básicos de apoyo e interface. 6. Aprender las técnicas básicas de implementación de algoritmos de procesamiento de señales en SE, teniendo en cuenta las limitaciones inherentes a estos últimos. 7. Mejorar la habilidad para escribir documentos relacionados con un desarrollo de ingeniería. CONTENIDOS MÍNIMOS 1. Tecnologías y arquitecturas de sistemas embebidos y microcontroladores. 4. Elementos de la Ing. del Software. 5. Modelado de sistemas embebidos. 6. Programación de microcontroladores en lenguaje C. 8. Temas complementarios. PROGRAMA SINTÉTICO 1. Tecnologías y arquitecturas de sistemas embebidos y microcontroladores. 4. Elementos de la Ing. del Software. 5. Modelado de sistemas embebidos. 6. Programación de microcontroladores en lenguaje C. 8. Temas complementarios. PROGRAMA ANALÍTICO 1. Tecnologías y arquitecturas de sistemas embebidos y microcontroladores 1. Areas de aplicación de sistemas embebidos. 2. Tecnologías de implementación. 3. Comparaciones de performance. 4. Elementos de la arquitectura de computadoras. 5. Disponibilidad actual de microcontroladores. 6. Descripción de arquitecturas ARM. 7. Análisis de documentación de fabricantes: hojas de datos, notas de aplicacion, diseños de referencia. 1. Introducción a un entorno de desarrollo para microcontroladores de 32 bits. 2. Análisis del hardware empleado en el curso. 1. Repaso general de teoría de filtros digitales. 2. Implementación de filtros digitales. 3. Acondicionamiento de señal y conversión de datos. 4. Efectos de la longitud de palabra finita. 5. Modelos y estructuras de realización. 6. Análisis y síntesis de implementaciones. 4. Elementos de la Ing. del Software 2 de 5

1. Ciclo de vida de un proyecto. Modelos "cascada", "en V" e "iterativo". 2. Modularidad. Diseño top-down y bottom-up. 3. Verificación. Análisis estático. 4. Tecnologías y técnicas de depuración. 5. Documentación. 6. Metodologías ágiles.. 7. Control de versiones.. 5. Modelado de sistemas embebidos 1. Modelado de software y de sistemas digitales. 2. Diseño basado en modelos. 3. Modelado de sistemas reactivos mediante Diagramas de Estado. 4. Diagramas de actividad y de secuencia del UML. 5. Revision de herramientas de software para modelado. 6. Programación de microcontroladores en lenguaje C 1. Análisis en bajo nivel de la asignación de memoria. 2. Estructura de programas reactivos sin RTOS: ciclo round-robin e interrupciones. 3. Recomendaciones de codificación C para sistemas embebidos. 1. Componentes básicos de un RTOS. 2. Multitarea coperativa y preemptiva. 3. Sincronización y comunicación entre tareas. 4. Aplicaciones. 8. Temas complementarios 1. ADC/DAC alta velocidad 2. ADC/DAC alta resolución 3. Interfaces de uso en sistemas embebidos: USB, CAN, I2C. 4. Circuitos de Apoyo (Watch Dog Timer, VDD, PWM) 5. Tecnicas de diseño de sistemas embebidos de bajo consumo y/o a baterias Convertidores DC/DC BIBLIOGRAFÍA P. Marwedel; Embedded System Design; Springer; 2006 J. Ganssle; Embedded Systems (World Class Designs); Elsevier; 2008 S. Furber; ARM System-on-Chip Architecture; Pearson Education; 2nd ed., 2000 S.C. McConnell; Code Complete: A Practical Handbook of Software Construction; Microsoft Press, 2nd ed., 2004 D.E. Simon; An Embedded Software Primer; Addison-Wesley; 1999 Q. Li, C. Yao; Real-Time Concepts for Embedded Systems; CMP Books; 2003 J. Labrosse et. al.; Embedded Software: Know It All; Newnes; 2008 T. Noergaard; Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers; Newnes; 2005 RÉGIMEN DE CURSADA Metodología de enseñanza a) Semana 1 a 11 correspondientes a los capítulos 1 al 7 inclusive del programa. Clases teórico prácticas, conformadas por explicaciones conceptuales con participación de los alumnos y/o resolución de ejercicios en papel o sobre un entorno de desarrollo. b) Semana 12 a 16, correspondientes al capítulo 8 del programa. Clases teórico-prácticas alternadas con clases de consulta y seguimiento del progreso del trabajo práctico final. Modalidad de Evaluación Parcial Evaluación escrita con desarrollo de temas teóricos y resolución de problemas. para la firma de TP es obligatoria la presentacion de un trabajo practico final, junto con un informe completo sobre el mismo 3 de 5

CALENDARIO DE CLASES Semana Temas de teoría Resolución de problemas <1> 27/08 al 01/09 <2> 03/09 al 08/09 <3> 10/09 al 15/09 <4> 17/09 al 22/09 <5> 24/09 al 29/09 <6> 01/10 al 06/10 <7> 08/10 al 13/10 <8> 15/10 al 20/10 <9> 22/10 al 27/10 <10> 29/10 al 03/11 <11> 05/11 al 10/11 <12> 12/11 al 17/11 <13> 19/11 al 24/11 <14> 26/11 al 01/12 <15> 03/12 al 08/12 <16> 10/12 al 15/12 Programación de sistemas embebidos en C Programación de sistemas embebidos en C Laboratorio Otro tipo Fecha entrega Informe TP Modelado de sistemas embebidos 21/09 Modelado de sistemas embebidos RTOS RTOS Consulta y Parcial 19/10 Linux en sistemas embebidos Linux en sistemas embebidos DSP en sistemas embebidos DSP en sistemas embebidos Temas Complementarios Temas Complementarios 06/12 TP1 TP1 TP2 TP2 Bibliografía básica 4 de 5

CALENDARIO DE EVALUACIONES Evaluación Parcial Oportunidad Semana Fecha Hora Aula 1º 10 19/10 19:00 2º 12 02/11 19:00 3º 4º 5 de 5