Introducción General a los Sistemas Embebidos · Los sistemas embebidos Los micros son cada vez...

Preview:

Citation preview

Introducción General a los

Sistemas EmbebidosSistemas EmbebidosIng. Gerardo E. SagerFacultad de Ingeniería,Universidad Nacional de La Plata, Argentina

Ing. Juan Manuel Cruz,Dr. Ing. Ariel Lutenberg,Facultad de Ingeniería,Universidad de Buenos Aires, Argentina

- Los Sistemas Embebidos

- El Simposio Argentino de Sistemas Embebidos (SASE)

- La Asociación Civil de Sistemas Embebidos (ACSE)

Temario:

- La Asociación Civil de Sistemas Embebidos (ACSE)

- 3er Taller del CONFEDI sobre Sistemas Embebidos

- Tutoriales de Introducción a Sistemas Embebidos

- SASE 2013

Los sistemas embebidos

¿Qué son los sistemas embebidos?

Son equipos que procesan datos digitalmente y están diseñados para una función específica:

- Usan microcontroladores, FPGAs, ASICs o DSPs

- Están optimizados para mejorar tamaño, costo, consumo, confiabilidad y desempeño

- Sin descuidar la “conectividad/interfaz con el usuar io”

Los sistemas embebidos

Los sistemas embebidos “simples”Se basan en microcontroladores, que incluyen en un único chip:

- procesador (es), - memoria RAM, ROM, - memoria RAM, ROM, - interfaces USB, BT,- conversores A/D,- temporizadores,- etc.

Todo esto a precios mínimos

Los sistemas embebidos

Los micros son muy diversos y económicos

Pero hay que saber elegir, analizando opciones y balanceando entre:balanceando entre:

- precio,- prestaciones,- disponibilidad,- soporte,- etc.

Los sistemas embebidos

Los micros son cada vez más potentesA veces es bueno contar con capacidad de procesamie nto suficiente como para:

- Usar lenguajes de alto nivel- Usar modelos de descripción de software- Usar modelos de descripción de software- Usar sistemas operativos

Hardware

Lenguaje de máquina

Lenguaje Assembly

Lenguaje de alto nivel

(C, C++, Java)Aplicación

Sistema Operativo

Hardware

Los sistemas embebidos

A veces existen restricciones temporales:- En algunos sistemas el tiempo es crítico!!!

- En otros se aceptan demoras:

Los sistemas embebidos

El diseño de Sist. Embebidos implica trabajar simultáneamente en hardware y software:

++

El SASE (Simposio Arg .)

SASE2010:En nov. 2009 tres personas pensamos un evento para 60 participantes, a realizarse en marzo 2010

La recepción fue muy buena y el evento creció mucho :

- Auspicio: 13 empresas, 31 univ., 10 instituciones- Auspicio: 13 empresas, 31 univ., 10 instituciones

- Participantes: + 600 (gratuitamente)

- Workshops: 4 del tipo “hands-on” (actividad práctica )

- Tutoriales: 13 nivel básico + 21 nivel avanzado

- Plenarias: INVAP, CONAE, CADIEEL, Apollo 11, etc.

- Concurso de Proyectos estudiantiles

SASE2011: Articulación

La organización se articuló entre muchas universidades, empresas e instituciones:

- Se empezó a usar la lista de correos: <sase-org@googlegroups.com><sase-org@googlegroups.com>

- Permite mantener contacto fluidoentre ~100 profesores de todo el país

- Se trabaja en forma federal, consensuando las decisiones

SASE2012: El despegue

+ 1200 participantes de SE es mucha gente:

embebidos32@

En ese contexto creamos una lista de correos:Hoy es un poderoso canal de comunicación:

- Lista abierta <embebidos32@googlegroups.com>

- Tiene ~1800 miembros de Argentina y América Latina- Tiene ~1800 miembros de Argentina y América Latina

- Más de 800 temas de discusión (threads): +1 por dí a

- Actividad: + 10 mensajes nuevos por día

> consultas técnicas

> búsquedas laborales

> difusión de eventos y cursos

La Asociación Civil de SE

Legalmente constituida ante IGJ y AFIP:- Balance, memoria, actas, cuenta bancaria, etc.

- Presidente, tesorero, secretario, vocales, etc.

Actividades durante todo el año:Actividades durante todo el año:- Becas de viaje para asistir a cursos y eventos

- Articulación con instituciones (CONFEDI, CADIEEL)

Alcance nacional: - Una amplia red de Profesores en +40 Universidades

- Lista de correos embebidos32@, con +2000 miembros

La Asociación Civil de SE

Nos organizamos en comisiones:- Comisión 1 : Para proponer mejoras en las Carreras de Ingeniería y Licenciaturas relacionadas con los SE

- Comisión 2 : Para la formación de una Red de Carreras de Especialización en SE y una Escuela de Enseñanza de S EEspecialización en SE y una Escuela de Enseñanza de S E

- Comisión 3 : Para elaborar un mapa nacional de la enseñanza e investigación en SE

- Comisión 4 : Para organizar cursos a distancia de SE, abiertos incluso a personas sin grado universitario

- Comisión 5 : Para la vinculación y articulación con la industria, grandes empresas y PyMEs

Tutoriales de Intro a S.E.

Queremos darles un buen panorama sobre:

- Microcontroladores de 8, 16 y 32 bits- Programación de alto nivel (C, C++)- Modelado de software (diagramas de estado)- Modelado de software (diagramas de estado)- Metodologías de administración de proyectos- Conectividad Wifi, Zigbee, USB, etc.- Bajo consumo, baterías, etc.- FPGAs y DSPs- EMI y PCBs- etc.

Tutoriales de Intro a S.E.

Para eso organizamos muchos tutoriales:

Miércoles 14/08

9:0010:30

Introducción general a los

Sist . Embebidos

Introducción general a los

Sist . EmbebidosSist . Embebidos Sist . Embebidos

Coffe break

10:5012:20

ARMando el rompecabeza

de 32 bits

Arquitectura yprogramaciónde PIC18F -1/3

Orbcomm: Sist. Satelitalp/soluc. M2M

ARM Architecture

Fundamentals*

Almuerzo

13:5015:20

Digi: conectividad

WiFi con Xbee

Arquitectura yprogramaciónde PIC18F -2/3

Sistemasdistribuidos

The ARMProcessorRoadmap*

Coffee break

15:4017:10

Digi:ConnectCardi.MX28. ARM9

Arquitectura yprogramaciónde PIC18F -3/3

“e-Basic” parainiciarse en la

microcomputa.

The ARMUniversityProgram*

Tutoriales de Intro a S.E.

Para eso organizamos muchos tutoriales:

Jueves 15/08

9:0010:30

Ruidos, EMI,Inmun. electro.,

y ESD (1/2)

El ARMCortex-M3

DECLASSIFIED

QuectelWirelessSolutions

ConnectCard,SoM Cortex-A

y ARM9

Coffe break

10:5012:20

Ruidos, EMI,Inmun. electro.,

y ESD (2/2)

Comunicaciónmediante

TCP/IP s/ WiFi

Arquitectura yprogramaciónde PIC24F -1/3

Freescale:ARM de altodesempeño

Almuerzo

13:5015:20

SolucionesInalámbricas

XBee

iMX / VybridDual Core AltoRendimiento

Arquitectura yprogramaciónde PIC24F -2/3

CASE2013Papers

Distinguidos

Coffee break

15:4017:10

Introducciónpráctica al

FPGA

Atmel SAM4:Cortex-M4para DSP

Arquitectura yprogramaciónde PIC24F -3/3

CASE2013Papers

Distinguidos

Tutoriales de Intro a S.E.

Para eso organizamos muchos tutoriales:

Viernes 16/08

9:0010:30

SistemasEmbebidos enTiempo Real

CASE2013Papers

Distinguidos

Coffe break

10:5012:20

The ARMUniversityProgram*

CASE2013Papers

Distinguidos

Almuerzo

13:5015:20

CASE2013Papers

Distinguidos

CASE2013Papers

Distinguidos

Coffee break

15:4017:10

Aula Magna (Planta Baja): (1) Charla debate CADIEEL (2) Entrega de premios de l

Concurso Estudiantil y (3) Acto de Cierre

Tutoriales de Intro a S.E.

Y también:

- Presentaciones de proyectos: 1er piso – coffee- Stands de auspiciantes: 2do piso - coffee breaks- Conferencias plenarias: Planta baja – 17.30hs

SASE2013: en cifras

Más de 1400 inscriptos:

www.sase .com.ar

SASE2013: en cifras

El 76% jóvenes de 20 a 30 años:

SASE2013: en cifras

+800 becas de viaje y alojamiento:

www.sase .com.ar

SASE2013: en cifras

72 tutoriales de 12 áreas temáticas diferentes:Temática Cantidad de

tutorialesIntroducción a los SE 29Linux Embebido 6FPGA y HDLs 6

www.sase .com.ar

FPGA y HDLs 6Protocolos y Comunicaciones 6Fabricación de SE 5RTOS 5DSP 5Bioingeniería 3ASICs 3Implementación de SE 2Robótica 1Arquitectura de Procesadores 1

SASE2013: en cifras

Workshops hands -on- Más de 20 cursos prácticos con 548 vacantes

Presentación de trabajos científicos (CASE)- En tres categorías: Papers, Foro Tecnológico y Pos ter

Programa Equipamiento para UniversidadesPrograma Equipamiento para Universidades- Más de 100 kits de desarrollo por arriba de $100.0 00

Concurso de Proyectos Estudiantiles- En tres categorías, con concursantes de todo el pa ís

Salón de auspiciantes- Más de 300 m 2 con 15 empresas e instituciones

www.sase .com.ar

SASE2013: en cifras

¿Preguntas?

¡Ojalá lo disfruten!