Vous êtes sur la page 1sur 19

Sistemas Embebidos en Argentina

Universidad Nacional del Nordeste


Universidad Nacional del Chaco Austral
Universidad Tecnolgica Nacional FR Resistencia

Situacin de la Industria y la Academia


Ing. Juan Manuel Cruz (jmcruz@hasar.com)
Gerente de Ingeniera de Cia. Hasar SAIC
Profesor Asociado Ordinario Tcnicas Digitales II UTN-FRBA
Profesor Adjunto Interino Sistemas Embebidos FIUBA
Corrientes y Chaco - 7, 9 y 11 de Octubre de 2013

Temario







Qu es un Sistema Embebido y cules son sus requerimientos?


Qu conocimiento se necesita?
Qu ms se necesita saber?
Quien les habla
Situacin de la Industria y la Academia
Difusin <http://laboratorios.fi.uba.ar/lse/difusion/>
Desde la patria Chica (Julin Zini)
Con permiso, que traigo, mis amigos,
florecida en una canto mi Verdad,
esta hermosa verdad de mi Corrientes,
que hace tiempo les debo, y aqu est..!

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Qu es un sistema embebido?


Cuando hablamos de sistemas embebidos nos referimos a


equipos electrnicos que incluyen procesamiento de datos
A diferencia de una PC (en cualquiera de sus diversos
formatos), los sistemas embebidos se disean para satisfacer
una funcin especfica (reloj digital, reproductor de MP3,
telfono celular, router, sistema de control de automvil ECU
o de satlite o de planta nuclear, etc.)
Un sistema embebido es entonces un sistema electrnico
contenido (embebido) dentro de un equipo completo que
incluye otras partes (mecnicas, electromecnicas, etc.)
Implica desarrollar simultneamente hardware y software

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Qu es un sistema embebido?


En buena parte de las aplicaciones reales como cerebro de un


sistema embebido se recurre a un microcontrolador (SoC:
System-on-a-chip solution), o bien:





DSP (Digital Signal Processing)


FPGA (Field Programmable Gate Array)
Microprocesador (CPU con Memoria externa)
ASIC (Application-Specific Integrated Circuit)

El diseo de un sistema embebido usualmente se orienta a:








Reducir su tamao, su consumo y su costo


Aumentar su eficiencia, confiabilidad y re-usabilidad
Mejorar su desempeo
Asegurar su determinismo y su tiempo de respuesta
Atender la mayor cantidad de tareas posibles, etc.

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Cules son sus requerimientos?




Histricamente sea cual fuese la funcin especfica del sistema


embebido se ha requerido contar con:


Las conectividades en uso corriente (USB, Ethernet, Wifi, Bluetooth,


Zigbee, etc.)
Las interfaces de usuario en uso corriente (display LED, touch screen,
multimedia, etc.)

Para cumplir stos requerimientos (en permanente evolucin) se hace


necesario contar con plataformas (micros/DSP/FPGA/ASIC/ etc.) de
rendimiento y recursos en crecimiento que permitan atender el
incremento del procesamiento necesario para soportar perifricos
avanzados con capacidad de atender las nuevas conectividades e
interfaces de usuario requeridas por el mercado (usuarios)

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Qu conocimiento se necesita?


Tecnologas actuales de implementacin de sistemas


embebidos, en especial microcontroladores de 32 bits
Las mejores prcticas de Ingeniera de Software, tiles en el
desarrollo de sistemas embebidos, que sirvan para organizar
el ciclo de vida de un proyecto y mejorar la eficiencia del trabajo
en equipo
El rol de modelado en el desarrollo de sistemas embebidos.
Modelar soluciones utilizando los diagramas y las notaciones de
uso ms frecuente en sistemas embebidos (Diagramas de
Estado, de Actividad, etc.)

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Qu conocimiento se necesita?


Desarrollo de aplicaciones embebidas en lenguaje C (C++ /


Java / etc.), con y sin un sistema operativo de tiempo real
(RTOS), empleando tcnicas de programacin especficas para
lograr eficiencia, confiabilidad y re-usabilidad
Anlisis/sntesis de circuitos de apoyo e interfaz
Contar con la habilidad para escribir documentos relacionados
a un desarrollo de ingeniera
Contar con una base terico-prctica general sobre sistemas
embebidos tal que nos permita continuar el aprendizaje
relativo al rea. Se debe procurar consolidar los conocimientos
tericos mediante la prctica debida

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Qu ms se necesita saber?


Que existen algunos lineamientos a seguir:







Simplicidad (KISS Keep It Simple, Stupid)


Excelencia (DFE Design for Excellence)
Documentarse debidamente antes de comenzar el diseo
Mtodo de trabajo (contar con uno)

Los sistemas embebidos son herramientas que permiten


ofrecer soluciones a aplicaciones antes resueltas mediante
el uso de otras tecnologas/tcnicas
Sepamos que puede ser necesario recurrir al auxilio de expertos
en disciplinas muy especficas relacionadas a la aplicacin

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Simplicidad (KISS), qu significa?




KISS es un acronismo en ingls que puede leerse como:




Keep It Simple, Stupid (Mantenlo simple, estpido)

Keep It Short and Simple (Mantenlo corto y simple)

Comenz a usarse en EEUU en los aos 60 (en relacin con el


proyecto Apollo)
Dicen que deriva del Principio de Economa o de Parsimonia
de William of Ockham (fraile franciscano/filsofo, siglo XIII &
XIV DC): en igualdad de condiciones, la explicacin ms
sencilla suele ser la correcta, aunque este pensamiento es muy
anterior y variantes formuladas por Leonardo da Vinci, Isaac
Newton, Albert Einstein y otros

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

Simplicidad (KISS), qu se procura?




La simplicidad (KISS) es la clave del xito de un diseo en


ingeniera
En el desarrollo de sistemas complejos en ingeniera debemos:


Desarrollar empleando partes sencillas y comprensibles que


redundar en errores de fcil deteccin y correccin
Debemos rechazar lo rebuscado e innecesario

En otras palabras advierte al diseador para que en su labor


no compre problemas sino que venda soluciones

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

10

Excelencia (DFE), qu significa?





DFE Design For Excellence


Todo producto debe cumplir varios objetivos: funcionar
acorde a los deseos del cliente, ser fcil de ensamblar, de
mantener y reparar, de probar, de disponer de l y muchos
otros. Aquellas empresas que quieran triunfar deben
considerar todos estos objetivos desde las primeras etapas
del proceso de diseo, as como de forma permanente durante
todo el proceso de diseo (Whitney et al., 1988)






Manufacture (DFM) / Assembly (DFA) / Productibility (DFP) /


Reliability / Testing (DFT) / Service (DFS) / Disassembly (DFD) /
Reassembly (DFR) / Use or Operability (DFO) / Green (DFG) or
Environment and Recycling (DFE) / Quality and Cost /
Logistic (DFL) / Inspection and International (DFI) / etc., etc.

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

11

Documentarse , qu significa?


Seguramente uno no es el primero que intenta resolver el


problema que se enfrenta
Por tal motivo es recomendable recopilar toda documentacin
referida al diseo que se est por encarar, a las tcnicas y/o
herramientas que pueden serle tiles para el diseo, etc., etc.
Tal documentacin puede tomar la forma de:






Hojas de Datos (Fe de Erratas)


Notas de Aplicacin
Ejercicios o Ejemplos de Diseo
Manuales de Usuario
Manuales de Referencia Tcnica, etc., etc.

Para contar con la ltima versin de la documentacin tener el


cuidado de tomarla de la fuente

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

12

Documentarse , qu se procura?


Aproveche las facilidades que ofrecen las vas de comunicacin


actuales para la bsqueda de informacin

Procure encarar la bsqueda con sentido comn y criterio

Recuerde que la bsqueda en si misma es un medio y no un fin

Lea, analice y clasifique toda la documentacin recopilada

Durante la etapa de diseo saque provecho de la informacin


recopilada aprendiendo del trabajo de los dems

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

13

Mtodo de Trabajo


Optamos por el mtodo ms usado, simple y seguro

Recomendaciones:


Procure aprender del mtodo

Procure adaptar el mtodo a su gusto

Si est disconforme con el mtodo:




Genere su propio mtodo, pero use uno, pues:


 Sin mtodo cada diseo nos obliga a comenzar de cero

Recuerde que cada diseo tiene una solucin adecuada

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

14

Quien les habla




Soy Ingeniero en Electrnica graduado h/28 aos en UTN FRBA


(adems de Tcnico en Telecomunicaciones recibido h/34 aos)
Ejerzo la docencia universitarias desde antes de graduarme,
actualmente con dedicaciones simples (acumulando 29 aos de
experiencia en universidades pblicas y privadas)
He estado vinculado a la profesin en forma ininterrumpida
durante los ltimos 34 aos (ejerciendola primero como tcnico
y luego como ingeniero) en el mbito pblico (cientficotecnolgico, Facultades de Medicina e Ingeniera de UBA, FRBA
y FRA de UTN e INTI) y actualmente en el mbito privado con
dedicacin de tiempo completo (en forma continua en la misma
empresa durante los ltimos 21 aos)

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

15

Quien les habla




En stos ltimos 34 aos para ganarme la vida he hecho


mantenimiento, desarrollo, investigacin, capacitacin, gestin,
etc. (siempre relacionado a electrnica, especficamente a
sistemas embebidos)
A pesar de los cambios de rumbo y crisis que ha sufrido la
Argentina durante los ltimos 34 aos he podido vivir,
mantenerme y crecer mediante el ejercicio de la profesin, en
complemento con el despliegue de actividades acadmicas
Persistir en este rumbo me permiti conocer y comprender
tanto las necesidades como las limitaciones reales tanto de
la Industria como de la Academia, pudiendo capitalizar la
experiencia personal, profesionalmente y compartirla

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

16

Situacin Industria Academia




He podido comprobar que:




Para la Industria no siempre resulta necesario adquirir los


conocimientos y lineamientos que expuse y adems que para la
Academia no siempre resulta necesario avocarse a su enseanza
Es posible satisfacer los requerimientos de la Industria aplicando
tales conocimientos y lineamientos. Y que con algo de esfuerzo es
posible convencer a la Industria de la necesidad de incorporar
tales conocimientos y lineamientos
La Academia con algo de esfuerzo puede estar en condiciones de
volcar tales conocimientos y lineamientos a la Industria, ya sea
mediante cursos de grado, de extensin, de especializacin o
posgrado

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

17

Situacin Industria Academia




Visto el tema como un problema de ingeniera considero que


es resoluble, porque:





Con suma simpleza


Previa determinacin del objetivo de excelencia a cumplir
Obviamente contando con la documentacin debida
Y recurriendo a la metodologa de trabajo adecuada se puede
lograr una solucin adecuada
La terminologa adecuada es de aplicacin en pases perifricos
como el nuestro en condiciones supuestamente desfavorables para
el desarrollo de la industria electrnica (regulaciones nacionales e
internacional, escala de consumo, incorporacin de innovaciones
tecnolgicas / metodologas / tcnicas / herramientas / contenidos,
etc.)

7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

18

Preguntas
Un son para Portinari (Nicols Guilln)
Para Cndido Portinari
la miel y el ron,
y una guitarra de azcar
y una cancin,
y un corazn.
Para Cndido Portinari
Buenos Aires y un bandonen.
Ay, esta noche se puede, se puede,
ay, esta noche se puede, se puede,
se puede cantar un son.
7, 9 y 11 Oct. de 2013

Ing. Juan Manuel Cruz

19

Vous aimerez peut-être aussi