Está en la página 1de 11

Direccin General de Educacin Superior Tecnolgica

1. Datos Generales de la asignatura


Nombre de la asignatura: Sistemas Embebidos
Clave de la asignatura: SID-1302
Crditos (Ht-Hp_ crditos): 2-3-5
Ingeniera Informtica
Carrera:

2. Presentacin

Caracterizacin de la asignatura
La presente asignatura aporta al perfil del Ingeniero en Informtica, conocimientos
introductorios a los sistemas embebidos modernos y muestra como comprender y
programar dichos sistemas usando plataformas disponibles sobre un procesador
embebido especfico.
La asignatura toca los temas actuales de los sistemas embebidos desde la
comunicacin de datos de entrada y salida hasta la integracin de plataformas,
pasando por las interfaces ricas de usuario con el manejo de grficos y
multimedia.
Intencin didctica
Este programa de estudios se sugiere eminentemente prctico, es decir, el
profesor propone problemticas mediante casos de estudio y el estudiante deber
resolverlos con los conocimientos adquiridos en esta y las dems asignaturas de
la especialidad.
El contenido est organizado en cinco temas. El primer tema introduce al
estudiante a los sistemas embebidos a travs de sus atributos, arquitecturas y
sistemas operativos.
En el tema dos se abordan el manejo de datos de entrada y salida por medio de
actuadores, sensores y la programacin de los dispositivos.
El tema tres se encarga de los puntos importantes que deben ser considerados al
optimizar un sistema embebido; aceleracin de grficos, procesamiento de
seales digitales y conectividad en red.
El tema cuatro aborda el desarrollo de sistemas embebidos y las diferentes fases

que se deben considerar en el proceso.


Por ltimo el tema cinco introduce a la virtualizacin que permite a mltiples
instancias de mquinas compartir recursos y as optimizar su utilizacin.
3. Participantes en el diseo y seguimiento curricular del programa

Lugar y fecha de
elaboracin o revisin
Direccin General de
Educacin Superior
Tecnolgica, 21 y 22 de
Febrero de 2013.

Participantes

Observaciones

Tecnolgico de Estudios
Superiores de Ecatepec
Instituto Tecnolgico
Superior de Teziutln,
Pu.
Instituto Tecnolgico
Superior de Ciudad
Serdn, Pu.
Tecnolgico de Estudios
Superiores de Cuautitln
Izcalli.

Reunin Nacional de
seguimiento curricular de
las carreras de la
Ingeniera en Tecnologas
de la Informacin y la
Comunicacin, Ingeniera
en Informtica, Ingeniera
en Sistemas
Computacionales del
Sistema Nacional de
Institutos Tecnolgicos

4. Competencias a desarrollar

Competencia general de la asignatura

Desarrolla sistemas embebidos sobre necesidades reales existentes en el


entorno, optimizando el uso de recursos a travs de la optimizacin y
virtualizacin.

Competencias especficas

Identifica las implicaciones actuales de los sistemas embebidos y sus


caractersticas.
Conoce los diferentes medios de entrada y salida de datos para los
sistemas embebidos y la forma de optimizar recursos.
Decide la mejor forma de optimizar recursos para el buen desempeo de los
sistemas y apoyo en la comunicacin con el usuario.

Competencias genricas

Habilidad para el manejo de la computadora


Capacidad de anlisis y sntesis.
Capacidad de organizar y planificar.
Conocimientos bsicos sobre el rea de estudio.
Habilidad de comunicacin oral y escrita.
Capacidad de identificar, plantear y resolver problemas.
Actitud de trabajar en equipos interdisciplinarios y/o multidisciplinarios
Habilidad de [establecer] relaciones interpersonales.
Actitud de tica profesional.
Capacidad de aprender a aprender.
Capacidad de aplicar los conocimientos en la prctica.
Habilidades de investigacin y/o desarrollo.
Capacidad de generar nuevas ideas (creatividad).
Compromiso con la calidad.
Solucin de problemas.
Conocimientos sobre el desempeo de la profesin
Trabajo en equipo.

5. Competencias previas de otras asignaturas


Competencias previas

Conocer los objetivos de un proyecto de sistemas de informacin.


Comprender las diferentes metodologas existentes para el desarrollo de
sistemas de informacin.
Aplicar los conceptos de arquitectura y sistemas electrnicos
Manejar los conocimientos adquiridos sobre tecnologas e interfaces de
computadoras
Capacidad para la resolucin de problemas.
Capacidad para trabajar en equipo.
Gestionar un proyecto en sus fases.

6. Temario
Temas
No.

Nombre
Introduccin a los sistemas
embebidos

1.

Entrada y salida de datos

2.

3.

Optimizacin

Desarrollo de sistemas embebidos


4.

Virtualizacin

5.

Subtemas
1.1.Definicin
1.2.Atributos de los sistemas
embebidos
1.3.Tendencias de los sistemas
embebidos
1.4.Arquitectura de los sistemas
embebidos
1.5.Sistemas Operativos
2.1.Sensores
2.1.1.Tipos
2.1.2.Funcionamiento
2.1.3.Caractersticas
2.2.Actuadores
2.2.1.Electrnicos
2.2.2.Caractersticas
2.2.3.Modo de comunicacin
2.3.Programacin de dispositivos
2.3.1.Programacin del puerto serial
2.3.2.Programacin del puerto paralelo
2.3.3.Programacin del puerto USB
3.1.Aceleracin de grficos y
multimedia
3.2.Procesamiento de seales digitales
3.3.Conectividad en red
4.1.Diseo
4.2.Implementacin
4.3.Depuracin
4.4.Desempeo
4.5.Seguridad
5.1.Conceptos bsicos
5.2.Mtodos para virtualizar
plataformas
5.3.Hardware de soporte para
virtualizacin
5.4.Software para virtualizar
5.5.Prcticas de virtualizacin

7. Actividades de aprendizaje
Competencia especfica y genricas (a desarrollar y fortalecer por tema)

Competencias especficas:
Analiza un sistema embebido y plantear su aplicacin en el diseo y
automatizacin de un proceso simple.
Competencias genricas:
Capacidad de anlisis y sntesis
Habilidades del manejo de la computadora.
Solucin de problemas.
Trabajo en equipo.
Tema
Actividades de aprendizaje

Introduccin a los sistemas embebidos


1. Investigar la configuracin y
programacin de diferentes micro
controladores.
2. Analizar el conjunto de terminales y
sus seales de interfaz con que cuenta
un microprocesador seleccionado.
3. Elaborar por equipo, un diseo de la
automatizacin de un proceso simple
empleando un sistema embebido.
Competencia especfica y genricas (a desarrollar y fortalecer por tema)
Competencias especficas:
Configurar y utilizar puertos de entrada y salida para la transferencia de
Informacin.
Requerimientos de hardware y software para aplicar estas tecnologas en
la transferencia de informacin.
Competencias genricas:
Capacidad de aplicar los conocimientos en la prctica.
Habilidades de investigacin.
Solucin de problemas.
Toma de decisiones.
Trabajo en equipo.
Tema
Actividades de aprendizaje
Entrada y salida de datos
1. Investiga la interconexin que
presentan los diferentes elementos que
constituyen una computadora.

2. Busca los medios o interface de


software (paquetes de clases o
mtodos) para comunicacin desde una
aplicacin
en
un
lenguaje
de
programacin para puertos estndar.
3. Realiza de forma prctica la
transferencia de datos empleando
diferentes puertos.

Competencia especfica y genricas (a desarrollar y fortalecer por tema)


Competencias especficas:
Mejora la compatibilidad de los sistemas a desarrollar con respecto al
desempeo de los dispositivos de acuerdo con sus caractersticas en
software y hardware.
Competencias genricas:
Capacidad de aplicar los conocimientos en la prctica.
Habilidades de investigacin.
Solucin de problemas.
Toma de decisiones.
Trabajo en equipo.
Tema
Actividades de aprendizaje
Optimizacin

1. Investigar las caractersticas de


configuracin
de
diferentes
computadoras y dispositivos mviles
actuales y basados en los componentes
instalados (microprocesador, chipset y
memoria), determinar su desempeo en
aplicaciones tpicas.
2. Determinar, en base a una aplicacin
especfica para un dispositivo, de entre
varias disponibles, qu equipo tiene la
mejor relacin en desempeo. Con
respecto a (Grficos, multimedia,
procesamiento
de
seales
y
conectividad)

Competencia especfica y genricas (a desarrollar y fortalecer por tema)


Competencia especfica:

Identifica los requerimientos necesarios para el diseo y la factibilidad para la


implementacin de un sistema embebido.
Propone las mtricas que determinan que un sistema embebido cumpla con un
desempeo adecuado, as como los parmetros para que, en una etapa de
pruebas, el un sistema empotrado sea seguro y eficaz en ejecucin.
Competencias genricas:
Habilidades del manejo de la computadora.
Habilidades para la programacin
Habilidades de gestin de informacin (habilidad para buscar y analizar
informacin proveniente de fuentes diversas
Solucin de problemas.
Tema

Actividades de aprendizaje

Desarrollo de sistemas embebidos


1.
Establece
los
requerimientos
funcionales y no funcionales de un
sistema embebido.
2. Utiliza alguna herramienta de
software esquematiza los elementos de
una solucin de sistemas embebidos.
3. Crea, prueba, valida un sistema
embebido

Competencia especfica y genricas (a desarrollar y fortalecer por tema)


Competencia especfica:
Conoce, identifica el concepto y utilidad de la virtualizacin
Identificar las caractersticas de las diferentes arquitecturas y mtodos para poder
llevar a cabo la virtualizacin de sistemas
Competencias genrica:
Habilidades del manejo de la computadora.
Habilidades de gestin de informacin (habilidad para buscar y analizar
informacin proveniente de fuentes diversas
Solucin de problemas.

Tema
Virtualizacin

Actividades de aprendizaje
1. Investiga en distintas fuentes los
conceptos
fundamentales
de
la
virtualizacin
2. Realiza un anlisis comparativo de
ventajas y desventajas de los distintos
mtodos de virtualizacin.
3. Realiza un anlisis comparativo de
ventajas y desventajas hardware de
soporte para virtualizacin
4. Realiza un anlisis comparativo de
ventajas y desventajas software de
virtualizacin
5. Instalar y configurar sistema
virtualizado

8. Prcticas (para fortalecer las competencias de los temas y de la


asignatura)

Investiga las caractersticas de los sistemas embebidos y su evolucin.


Investiga los atributos, arquitecturas y tendencias de los sistemas
embebidos, plasmndola en un ensayo
Plantear el proyecto de la asignatura.
Realizar el anlisis del proyecto de la asignatura.
Investiga las caractersticas, atributos, tipos modos de comunicacin de los
distintos sensores y actuadores.
Por medio de una tarjeta protoboard, diodos led y una interfaz de paralelo,
elabora diversas prcticas en algn lenguaje programacin, para la
deteccin del puerto paralelo y serial, de tal manera que el encendido de
los led simulen diversas series numricas como Fibonacci, Lucas, etc.
Por medio de una tarjeta protoboard, display de 8 segmentos y una interfaz
de paralelo, elabora un diversas prcticas en algn lenguaje programacin,
para la deteccin del puerto paralelo y serial, de tal manera se generen
series numricas varias
En algn lenguaje de programacin implementa alguna aplicacin que se
pueda montar o empotrar en un dispositivo electrnico
Realizar prcticas de virtualizacin en distintas plataformas, ya sea
virtualizacin de sistemas operativos o servidores

9. Proyecto integrador (Para fortalecer las competencias de la asignatura con


otras asignaturas)
PROTOPIPO DE MONITOREO Y CONTROL DE EMPLEADOS.
Contextualizacin:
En la actualidad las empresas requieren de llevar el control y monitoreo del
ingreso y salida del personal que labora y a su vez obtener la informacin en
tiempo real, por ello es necesario implementar un mecanismo automatizado que
permita ayudar a la toma de decisiones en forma oportuna.
Fundamentacin
Un sistema embebido es un sistema informtico diseado para realizar un grupo
de funciones dedicadas y especficas, empleando para ello una combinacin de
recursos de hardware y de software. Poseen caractersticas diferenciales (entre
otras: procesamiento concurrente, paralelo y distribuido, robustez, fiabilidad, bajo
consumo y bajo costo) que los hace altamente recomendables en la
administracin y control de robots autnomos.
COMPETENCIA: Disear un prototipo que permita al alumno aplicar sus
conocimiento de la transmisin y recepcin de seales a travs de sensores,
as como puertos de comunicacin.
EVIDENCIAS DE DESEMPEO POR PERIODO
ASIGNATURA

Competenci
a General

II

III

Emplear
componentes
electrnicos
para
la
construccin
de unidades
complejas
para
el
procesamient
o de datos.

Investigar
los tipos de
sensores y
transmisore
s de
seales
existentes
en el
mercado

Seleccionar el
tipo de
sensores a
utilizar de
acuerdo a las
necesidades y
requerimiento
s.

Ajustar los
dispositivos
seleccionado
s de acuerdo
a sus niveles
de
alimentacin.

ARQUITECTURA Identificar las


DE
diversas
COMPUTADORA arquitecturas

Seleccionar
de la
arquitectura

Disear el
prototipo del
sistema de

Presentacin
del diseo
obtenido

SISTEMAS
ELECTRONICO
PARA
INFORMATICA

SISTEMAS
OPERATIVOS

TECNOLOGIAS
E INTERFACES
DE
COMPUTADORA
S

existentes
para un
sistema
embebido.
Identificar
los sistemas
operativos
para
sistemas
embebidos

Identificar
los diversos
modos de
comunicacin
de datos.

s existentes
la ms
adecuada

sensado

Enlistar los
sistemas
operativos
que existen
en el
mercado

Seleccionar el
sistema
operativo ms
viable para el
proyecto.

Implementar
en el
prototipo el
sistema
operativo

Investigar
los puertos
estndar
disponibles
en el
mercado.

Seleccionar el
puerto
estndar y la
tecnologa de
acuerdo a los
requerimiento
s.

Prueba y
validacin del
proyecto
integrado en
el prototipo.

10. Evaluacin por competencias (especficas y genricas de la asignatura)


Evaluacin del proyecto Integrador:
Evaluacin es continua y formativa debe considerar el desempeo en cada una
de las actividades de aprendizaje, haciendo nfasis en:
Reportes escrito, de lecturas.
Prototipo
Exmenes escritos.

11. Fuentes de informacin (actualizadas considerando los lineamientos de


la APA*)
1. Chattopadhyay, Santanu (2010). Embedded system design. PHI Learning
Private Limited.
2. Iniewsky, Krzysztof (2012). Embedded Systems. Hardware, design, and
implementation. Wiley. Canada.
3. Marwedel, Peter. Embedded System Desing. Embedded systems fundations of
cyber-physical systems.2a Edicin. Springer.
4. Toulson, Rob y Wilmshurst, Tim (2012). Fast and effetive embedded systems
desing. Applying the ARM mbed. Newnes.
5. Jard, Claude y Roux, Oliver (2013). Communication embedded systems.
Software and design. Wiley

* American Psychological Association (APA)

También podría gustarte