Sistemas Embebidos-EL185-201602
Authors
Salas Arriaran Sergio
Rights
Attribution-NonCommercial-ShareAlike 3.0 United States
Download date
27/03/2021 00:57:47
Item License
http://creativecommons.org/licenses/by-nc-sa/3.0/us/
Link to Item
http://hdl.handle.net/10757/638290
III. INTRODUCCIÓN
Curso de especialidad de Ingeniería Electrónica e Ingeniería de Telecomunicaciones y Redes, de carácter
teórico-práctico dirigido a los estudiantes del octavo ciclo, que busca desarrollar la competencia general de
ciudadanía y la competencia específica de entendimiento de la responsabilidad profesional y ética en la solución
de problemas de Ingeniería Electrónica
Este curso tiene como propósito ofrecer al alumno una plataforma de aprendizaje enfocada a ambientes de
desarrollo de proyectos y aplicaciones de las técnicas de diseño de sistemas embebidos, como:
Identificar el área de sistemas embebidos como una disciplina en constante evolución y con un impacto
significativo en la vida diaria.
Reforzar las habilidades y actitudes profesionales al desarrollar proyectos usando elementos de técnicas
didácticas de aprendizaje basado en problemas y proyectos.
Desarrollar la capacidad de programar y realizar interconexiones de sistemas embebidos mediante el uso de
herramientas tecnológicas de vanguardia.
Mejorar y ejercitar el pensamiento crítico al momento de seleccionar los componentes óptimos que cumplen
con las especificaciones de diseño de un sistema embebido.
Ser honesto y responsable al realizar autoevaluaciones y coevaluaciones; así como escuchar y respetar la
retroalimentación recibida de compañeros y profesores.
IV. LOGRO (S) DEL CURSO
Al finalizar este curso el estudiante será capaz de construir un proyecto de innovación tecnológica basado en un
sistema operativo sobre un ordenador de placa reducida, un sistema embebido autónomo y elementos
periféricos de interconexión.
I. INFORMACIÓN GENERAL
CURSO
:
Sistemas EmbebidosCÓDIGO
:
EL185CICLO
:
201602CUERPO ACADÉMICO
:
Salas Arriaran, Sergio
CRÉDITOS
:
4SEMANAS
:
16HORAS
:
1 H (Laboratorio) Semanal /2 H (Práctica) Semanal /3 H (Teoría) SemanalÁREA O CARRERA
:
Ingenieria ElectronicaII. MISIÓN Y VISIÓN DE LA UPC
Misión: Formar líderes íntegros e innovadores con visión global para que transformen el Perú. Visión: Ser líder en la educación superior por su excelencia académica y su capacidad de innovación.
UNIDAD Nº: 1 Introducción a Linux para una computadora de propósito genral LOGRO
Al finalizar la unidad el estudiante:
-Instala el sistema operativo Debian en una computadora de propósito general. -Reconoce la interfaz visual del sistema operativo Linux.
-Ejecuta diversos comandos de Linux para manejo de archivos y directorios, configuración de hora y fecha, configuración de la red LAN y WIFI y visualización de los recursos del sistema.
TEMARIO
-Diferencias entre una computadora de propósito general y un sistema embebido.
-Introducción a la arquitectura del Raspberry Pi. tipos de periféricos y características eléctricas -Instalación del sistema operativo Debian Wheezy en el Raspberry Pi.
-Descripción del sistema operativo Linux, revisión de los comandos básicos para operar archivos y directorios, hora y fecha, configuración de redes alámbricas e inalámbricas y visualización de recursos.
-Ejecución de comandos en consola de Linux para vericación y práctica de los comandos de Linux vistos en clase.
HORA(S) / SEMANA(S) SEMANAS: 1, 2, 3
UNIDAD Nº: 2 Programación orientada a objetos y base de datos LOGRO
Al finalizar la unidad el estudiante:
-Programa aplicaciones de consola en Python haciendo uso de las sentencias fundamentales del lenguaje. -Diseña aplicaciones de consola en Python haciendo uso del modo de programación orientada a objetos. -Programa aplicaciones con formularios, botones y otos objetos visuales.
-Diseña programas en Phyton para manejo de archivos y conexión a servicios web. -Construye aplicaciones Phyton basadas en múltples hilos de ejecución.
-Diseña bases de datos simples y programa rutinas de manipulación de tablas mediante lenguaje SQL. -Programa aplicaciones en Phyton para conexión a bases de datos.
-Elabora programas en Phyton para control de los módulo de comunicación a través de los pines del Raspberry Pi. TEMARIO
-Introducción al lenguaje Phyton, variables, operaciones aritméticas, lógicas y de campo de bit, lazos repetitivos, condicionales, cadenas, listas y tupletas.
-Clases y métodos en Phyton.
-Introducción al GUI (Graphical User Interfaces) en Phyton. Creación de formularios, botones, cajas de texto y etiquetas.
-Sentencias GET, PUT, POST DELETE en Phyton para conexión a servicios web. Funciones para creación, grabación, apertura y actualización de archivos.
-Programación de hilos en Phyton.
-Introducción a SQL, creación de bases de datos y tablas. Sentencias SELECT, UPDATE, INSERT INTO y DELETE. Métodos de búsqueda y selección de información en tablas.
-Sentencias en Phyton para conexión a Bases de datos y manejo de tablas. Incorporación de sentencias SQL en Phyton. -Uso de librerías de Raspberry pi en Phyton para control de los módulos GPIO, UART, SPI e I2C.
HORA(S) / SEMANA(S)
UNIDAD Nº: 3 Ejecución del Proyecto final del curso LOGRO
Al finalizar la unidad el estudiante:
-Diseña e implementa un circuito impreso siguiendo estándares de fabricación.
-Reflexiona sobre la importancia del comportamiento ético en la Ingeniería. Evalúa las implicancias de los comportamientos éticos en la ejecución de un proyecto.
-Desarrolla un proyecto electrónico basado en una computadora de propósito general y sistemas embebidos haciendo uso del lenguaje de programación Phyton y ANSI C con capacidad de conexión a Internet para una aplicación en Internet de las cosas.
TEMARIO
-Diseño de circuitos esquemáticos en la herramienta Eagle Cadsoft.
-Técnicas y buenas prácticas para el diseño de circuitos impresos en la herramienta Eagle Cadsoft. -Elaboración e implementación de un circuito impreso para un HAT (Hardware Attachment at Top). -Análisis sobre lectura de implicancia de los comportamientos éticos en la Ingeniería.
-Ejecución del proyecto final del curso haciendo uso de un computador de propósito general, sistemas embebidos, circuitos impresos y conexión a un servicio web.
HORA(S) / SEMANA(S) SEMANAS: 12, 13, 14, 15 y 16
VI. METODOLOGÍA
El curso se dicta en dos sesiones semanales, la primera de 3 horas, en la cual se presentan los conocimientos
teóricos y una sesión de laboratorio de 2 horas cada una en las cuales se aplican los conocimientos adquiridos.
En las sesiones de los laboratorios se utiliza una guía de laboratorio para que el alumno analice la experiencia
que va a realizar.
En todos los resultados del laboratorio serán implementaciones de los programas que hagan que la computadora
logre el objetivo buscado. Se dispone de material complementario de ejercicios resueltos para una mejor
comprensión en los estilos de solución de problemas.
Herramientas: Raspberry PI, PIC18F4550, Eagle Cadsoft, Phyton for Windows, MySQLWorkbench.
VII. EVALUACIÓN FÓRMULA
6% (LB1) + 10% (PC1) + 6% (LB2) + 20% (EA1) + 6% (LB3) + 6% (LB4) + 15% (PC2) + 6% (LB5) + 25% (TF1)
TIPO DE NOTA PESO %
LB - PRACTICA LABORATORIO 6 PC - PRÁCTICAS PC 10 EA - EVALUACIÓN PARCIAL 20 LB - PRACTICA LABORATORIO 6 LB - PRACTICA LABORATORIO 6 LB - PRACTICA LABORATORIO 6 PC - PRÁCTICAS PC 15 LB - PRACTICA LABORATORIO 6 TF - TRABAJO FINAL 25
VIII. CRONOGRAMA TIPO DE
PRUEBA
DESCRIPCIÓN NOTA NÚM. DE PRUEBA
FECHA OBSERVACIÓN RECUPERABLE LB PRACTICA LABORATORIO 1 SEMANA 6 UNIDAD 2 NO PC PRÁCTICAS PC 1 SEMANA 6 UNIDADES 1 Y 2 SÍ EA EVALUACIÓN PARCIAL 1 SEMANA
8 UNIDADES 1 Y 2 SÍ LB PRACTICA LABORATORIO 2 SEMANA 10 UNIDAD 2 NO LB PRACTICA LABORATORIO 3 SEMANA 12 UNIDAD 2 NO LB PRACTICA LABORATORIO 4 SEMANA 13 UNIDAD 3 NO PC PRÁCTICAS PC 2 SEMANA 14 UNIDAD 2 Y 3 SÍ LB PRACTICA LABORATORIO 5 SEMANA 14 UNIDAD 3 NO
TF TRABAJO FINAL 1 SEMANA
16
UNIDADES 1, 2 Y 3 NO
IX. BIBLIOGRAFÍA DEL CURSO
BÁSICA
JORGENSEN Adam,Ball, Bradley, y otros (2014) Professional SQL Server 2014 administration.
Indianapolis, Indiana : Wrox, a Wiley brand.
(005.7565S JORG)
TANENBAUM, Andrew S. (2009) Sistemas operativos modernos. Naucalpan de Juárez, México : Pearson
Educación.
(005.43 TANE/M 2009)
RECOMENDADA
(No necesariamente disponible en el Centro de Información)