• No se han encontrado resultados

Sistemas Embebidos-EL

N/A
N/A
Protected

Academic year: 2021

Share "Sistemas Embebidos-EL"

Copied!
5
0
0

Texto completo

(1)

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

(2)

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 Embebidos

CÓDIGO

:

EL185

CICLO

:

201602

CUERPO ACADÉMICO

:

Salas Arriaran, Sergio

CRÉDITOS

:

4

SEMANAS

:

16

HORAS

:

1 H (Laboratorio) Semanal /2 H (Práctica) Semanal /3 H (Teoría) Semanal

ÁREA O CARRERA

:

Ingenieria Electronica

II. 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.

(3)

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)

(4)

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

(5)

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)

GALEANO, Gustavo (2009) Programación de sistemas embebidos en C : teoría y prácticas aplicadas a

cualquier microcontrolador. México, D.F. : Alfaomega.

(005.133C GALE)

SALAS ARRIARÁN, Sergio (2015) Todo sobre sistemas embebidos : arquitectura, programación y diseño

de aplicaciones prácticas con el PIC18F. Lima : Editorial UPC.

Referencias

Documento similar

Se evalu´ o que la nueva arquitectura tenga las posibilidades de trabajar bajo el modo de flujos de datos, que tenga la capacidad de reconfiguraci´ on en tiempo de ejecuci´ on,

Esta ofrece todo lo necesario para personalizar, crear y desplegar una solución que corra en Linux en la PS (“Processing System”) de los sistemas embebidos de Xilinx. Esta

Después de una descripción muy rápida de la optimización así como los problemas en los sistemas de fabricación, se presenta la integración de dos herramientas existentes

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Hoy en día estamos en un momento donde el desarrollo de sistemas embebidos basados en FPGAs ya está plenamente asentado, y ahora el reto está en cómo sacar el máximo partido a

Cosas que importa saber sobre el microcontrolador para empezar un proyecto de sistemas embebidos:.. ● Tipo procesador, tamaño palabra,

Aunque pudiera parecer sencillo, la detección de un ataque de estas características puede resultar muy complejo. Este tipo de conversación alerta sobre una situación crítica, cuya