Introduccion a Los Sistemas Embebidos-SASE 2012
-
Upload
sanny-bonny -
Category
Documents
-
view
13 -
download
0
description
Transcript of Introduccion a Los Sistemas Embebidos-SASE 2012
-
Introduccin General a los Sistemas Embebidos
Ing. Juan Manuel Cruz,Dr. Ing. Ariel Lutenberg,Facultad de Ingeniera,Universidad de Buenos Aires, Argentina.
-
Qu son los sistemas embebidos?
Equipos que procesan datos digitalmente y estn diseados para una funcin especfica: Usan microcontroladores, FPGAs o DSPs. Estn optimizados para mejorar tamao, costo, consumo, confiabilidad y desempeo.
Introduccin general
-
Los sistemas embebidos simples se basan en microcontroladores, que incluyen en un nico chip:
- procesador, - memoria, - interfaces,- conversores,- timers,- etc.
Introduccin general
-
Los micros son cada vez ms potentes!! Pero hay que saber elegir adecuadamente.
- Analizar las diferentes opciones y hacer un buen balance entre: precio, prestaciones, disponibilidad, soporte, etc.
Introduccin general
-
A veces es bueno contar con capacidad de procesamiento suficiente como para poder: - Usar lenguajes de programacin de alto nivel. - Usar sistemas operativos.
Introduccin general
HardwareLenguaje de mquina
Lenguaje Assembly
Lenguaje de alto nivel
(C, C++, Java)
-
Tambin existen herramientas que permiten: - Definir la funcionalidad mediante diagramas.- Generar documentacin y cdigo automticame.- Simular el funcionamiento del sistema.
Introduccin general
-
Y a veces existen restricciones temporales:- En algunos sistemas el tiempo es crtico!!!
- En otros se aceptan demoras.
Introduccin general
-
El diseo de sistemas embebidos implica trabajar simultneamente en hardware y software:
+
Introduccin general
-
Queremos darles un buen panorama: - Microcontroladores de 8, 16 y 32 bits.- Programacin de alto nivel (C, C++).- Modelado de software (diagramas de estado).- Metodologas de administracin de proyectos.- Conectividad Wifi, Zigbee, USB, etc.- Bajo consumo, bateras, etc.- FPGAs y DSPs.- EMI y PCBs.- Etc.
Tutoriales de Intro a S.E.
-
Para eso organizamos muchos tutoriales:
Mircoles 13/8
Tutoriales de Intro a S.E.
Mdulos Rabbit TCP/IP
Micros 8 bits enhanced core (1/2)
Embedded basic: locura o realidad? 15:40 a 17:10
Coffee break
Comunicacin mediante Zigbee
Micros 8 bits enhanced core (1/2)
Cortex M3/M4 Quofrece cada marca? 13:50 a 15:20
Almuerzo
ARMando el rompecabeza de 32 bits
ARM process. from Cortex M0 to A15 *
Diagramas de estado (Statecharts) 10:50 a 12:20
Coffe break
Introduccin general a los sistemas embebidos 9:00 a 10:30
Aula 203Aula 202Aula 201
-
Para eso organizamos muchos tutoriales:
Jueves 14/8
Tutoriales de Intro a S.E.
Soluciones ARM de Atmel
PIC32: arquitectura y herramientas (1/2)
Tecnologas actuales de bateras15:40 a 17:10
Coffee break
Mdulos SOM de alta performance
PIC32: arquitectura y herramientas (1/2)
Microcontroladoresde ultra bajo consumo13:50 a 15:20
Almuerzo
Soluciones Ethernet WiFi
PIC24-dSPIC 16 bits: SPI, I2C, USB (2/2)
Introduccin a DSC: Digital Signal Controller10:50 a 12:20
Coffe break
Mdulos RF y Zigbee
PIC24-dSPIC 16 bits: SPI, I2C, USB (1/2)
Ruidos en los sistemas con microcontroladores9:00 a 10:30
Aula 203Aula 202Aula 201
-
Para eso organizamos muchos tutoriales:
Viernes 15/8
Tutoriales de Intro a S.E.
Introduccin prctica al FPGA15:40 a 17:10
Coffee break
Dual Core Cortex A5-M4 de Freescale13:50 a 15:20
Almuerzo
Introduccin a metodologas Agiles10:50 a 12:20
Coffe break
Ejemplo implementacin Host USB y lectora SD9:00 a 10:30
Aula 201Application SpecificIntegrated Circuits
Aula 202
Bioingeniera
Aula 203
FPGAs y HDLsRTOS
Aula 302
DSPProtocolos y Comm.
Aula 305
Linux EmbebidoImplementacin SE
Aula 319
CASE (trabajos cientficos)
Aula 301 y 303
-
Y tambin:- Presentaciones de proyectos: 1er piso - coffee- Stands de auspiciantes: 2do piso - coffee breaks- Conferencias plenarias: Planta baja 17.30hs
Tutoriales de Intro a S.E.
-
Ojala lo disfruten!