SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Android
Máster Oficial en Señales, Comunicaciones y Electrónica
Universidad de Sevilla




                                                          Carlos M. Cámara mora
                                                                 cmcamara@gmail.com
Capas del software




                                             2
www.slideshare.net/carcam
Núcleo y Librerías del Sistema



     Kernel Linux modificado
     Exclusivamente para tener los controladores HW
     Origen 2.6.21 → 77 modificados y 88 añadidos
     Librerías C no estándar
     Librerías centrales Diseñadas en Java


     ¡Android no es Linux!
                                                         3
www.slideshare.net/carcam
Capa de Aplicación


     Programación en lenguaje Java

     Máquina Virtual Dalvik Virtual Machine

     Posibilidad de APIs Unix, pero el framework exige
     usar Java

     Framework Orientado a la reutilización y a la
     interacción de los servicios


                                                         4
www.slideshare.net/carcam
¿Android RT?



     Cada proceso de Android se corresponde con un
     proceso del Kernel de Linux

     El sistema base no soporta Tiempo Real

     No hay documentación sobre el uso de RTAI o
     Xenomai



                                                     5
www.slideshare.net/carcam
Lo que viene



     Los usuarios lo han portado al N810

     Dell y Lenovo lo han anunciado en sus netbooks

     Embedded Alley está trabajando en portarlo a la
     arquitectura MIPS




                                                       6
www.slideshare.net/carcam
Conclusiones



     Sistema muy joven

     Orientado al HW de consumo

     Gran interés de la industria

     Middleware con grandes posibilidades de
     comunicaciones



                                                    7
www.slideshare.net/carcam
Referencias

     Documentación oficial de desarrollo de Android:
          http://developer.android.com/guide/index.html
     A developer's perspective on Google's Android
          http://linuxdevices.com/articles/AT9900056470.html
     First Android netbooks surface:
          http://www.linuxdevices.com/news/NS2416044211.html
     Porting Android to a new device
          http://linuxdevices.com/articles/AT2892720865.html
     ARM-Based MIDs run Android, report says
          http://www.linuxdevices.com/news/NS2738659174.html




                                                                         8
www.slideshare.net/carcam

Más contenido relacionado

Destacado

Fiesta del 21 de Mayo
Fiesta del 21 de MayoFiesta del 21 de Mayo
Fiesta del 21 de Mayo
tata
 

Destacado (17)

Lamomia
LamomiaLamomia
Lamomia
 
Examen1999 2
Examen1999 2Examen1999 2
Examen1999 2
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en Linux
 
El bautismo de hermes
El bautismo de hermesEl bautismo de hermes
El bautismo de hermes
 
Derivados 1S 2012
Derivados 1S 2012Derivados 1S 2012
Derivados 1S 2012
 
O Asturiano
O AsturianoO Asturiano
O Asturiano
 
La computadora
La computadoraLa computadora
La computadora
 
De las sedes a las redes
De las sedes a las redesDe las sedes a las redes
De las sedes a las redes
 
Como Empezar sin Capital
Como Empezar sin CapitalComo Empezar sin Capital
Como Empezar sin Capital
 
21 Proceso De Globalizacion
21 Proceso De Globalizacion21 Proceso De Globalizacion
21 Proceso De Globalizacion
 
Fiesta del 21 de Mayo
Fiesta del 21 de MayoFiesta del 21 de Mayo
Fiesta del 21 de Mayo
 
Noves competències per a la gestió del canvi: digital empowerment i innovació
Noves competències per a  la gestió del canvi: digital empowerment i innovacióNoves competències per a  la gestió del canvi: digital empowerment i innovació
Noves competències per a la gestió del canvi: digital empowerment i innovació
 
Cambios y Preocupaciones
Cambios y PreocupacionesCambios y Preocupaciones
Cambios y Preocupaciones
 
Dando la nota: mis 100 mejores notas. Por: Lic. Mariano Cabrera Lanfranconi
Dando la nota: mis 100 mejores notas. Por: Lic. Mariano Cabrera LanfranconiDando la nota: mis 100 mejores notas. Por: Lic. Mariano Cabrera Lanfranconi
Dando la nota: mis 100 mejores notas. Por: Lic. Mariano Cabrera Lanfranconi
 
Simon Bisley - La Biblia
Simon Bisley - La BibliaSimon Bisley - La Biblia
Simon Bisley - La Biblia
 
Emprendimiento de Nuevos Negocios - MBA UCA 2014 segunda edicion
Emprendimiento de Nuevos Negocios - MBA UCA 2014 segunda edicionEmprendimiento de Nuevos Negocios - MBA UCA 2014 segunda edicion
Emprendimiento de Nuevos Negocios - MBA UCA 2014 segunda edicion
 
naturales
naturalesnaturales
naturales
 

Similar a Sistemas Empotrados: Android

Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre android
pexoxaprincess
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistema
Mike Chavez
 

Similar a Sistemas Empotrados: Android (20)

Documento de android
Documento de androidDocumento de android
Documento de android
 
Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre android
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistema
 
Arquitectura 63583.pptx
Arquitectura 63583.pptxArquitectura 63583.pptx
Arquitectura 63583.pptx
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistema
 
Android
AndroidAndroid
Android
 
Android maria
Android mariaAndroid maria
Android maria
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_Ruiz
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles Android
 
Carlos arteche gonzalez
Carlos arteche gonzalezCarlos arteche gonzalez
Carlos arteche gonzalez
 
Olivares
OlivaresOlivares
Olivares
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Presentacion Máster
Presentacion MásterPresentacion Máster
Presentacion Máster
 
Android
AndroidAndroid
Android
 
Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
 
Android
AndroidAndroid
Android
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion Android
 
Funcion android
Funcion androidFuncion android
Funcion android
 

Más de Carlos M. Cámara

Más de Carlos M. Cámara (16)

Develop your Mobile app with Flutter and Joomla 4
 Develop your Mobile app with Flutter and Joomla 4  Develop your Mobile app with Flutter and Joomla 4
Develop your Mobile app with Flutter and Joomla 4
 
Introducción a GTD
Introducción a GTDIntroducción a GTD
Introducción a GTD
 
Venta por valor de una web joomla
Venta por valor de una web joomlaVenta por valor de una web joomla
Venta por valor de una web joomla
 
WebServices y automatizaciones en PrestaShop
WebServices y automatizaciones en PrestaShopWebServices y automatizaciones en PrestaShop
WebServices y automatizaciones en PrestaShop
 
Un sitio superrápido con joomla!
Un sitio superrápido con joomla!Un sitio superrápido con joomla!
Un sitio superrápido con joomla!
 
Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!Los mejores trucos para aumentar la velocidad en joomla!
Los mejores trucos para aumentar la velocidad en joomla!
 
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla! en 10 minutos  - JoomlaDay Sevilla 2015Joomla! en 10 minutos  - JoomlaDay Sevilla 2015
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
 
Building a complete conference or event site
Building a complete conference or event siteBuilding a complete conference or event site
Building a complete conference or event site
 
Gestión de eventos en Joomla con JEvents
Gestión de eventos en Joomla con JEventsGestión de eventos en Joomla con JEvents
Gestión de eventos en Joomla con JEvents
 
Taller de Jevents del Joomla! Day Spain 2012
Taller de Jevents del Joomla! Day Spain 2012Taller de Jevents del Joomla! Day Spain 2012
Taller de Jevents del Joomla! Day Spain 2012
 
Resumen Beca Leonardo
Resumen Beca LeonardoResumen Beca Leonardo
Resumen Beca Leonardo
 
Plataforma de sensores Bio Mems basada en Cantilevers
Plataforma de sensores Bio Mems basada en CantileversPlataforma de sensores Bio Mems basada en Cantilevers
Plataforma de sensores Bio Mems basada en Cantilevers
 
Duffy Boats Fuel Cells
Duffy Boats Fuel CellsDuffy Boats Fuel Cells
Duffy Boats Fuel Cells
 
Presentación Linux en Tiempo Real
Presentación Linux en Tiempo RealPresentación Linux en Tiempo Real
Presentación Linux en Tiempo Real
 
Evolucion imagenes medicina
Evolucion imagenes medicinaEvolucion imagenes medicina
Evolucion imagenes medicina
 
Ingenieros
IngenierosIngenieros
Ingenieros
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Sistemas Empotrados: Android

  • 1. Android Máster Oficial en Señales, Comunicaciones y Electrónica Universidad de Sevilla Carlos M. Cámara mora cmcamara@gmail.com
  • 2. Capas del software 2 www.slideshare.net/carcam
  • 3. Núcleo y Librerías del Sistema Kernel Linux modificado Exclusivamente para tener los controladores HW Origen 2.6.21 → 77 modificados y 88 añadidos Librerías C no estándar Librerías centrales Diseñadas en Java ¡Android no es Linux! 3 www.slideshare.net/carcam
  • 4. Capa de Aplicación Programación en lenguaje Java Máquina Virtual Dalvik Virtual Machine Posibilidad de APIs Unix, pero el framework exige usar Java Framework Orientado a la reutilización y a la interacción de los servicios 4 www.slideshare.net/carcam
  • 5. ¿Android RT? Cada proceso de Android se corresponde con un proceso del Kernel de Linux El sistema base no soporta Tiempo Real No hay documentación sobre el uso de RTAI o Xenomai 5 www.slideshare.net/carcam
  • 6. Lo que viene Los usuarios lo han portado al N810 Dell y Lenovo lo han anunciado en sus netbooks Embedded Alley está trabajando en portarlo a la arquitectura MIPS 6 www.slideshare.net/carcam
  • 7. Conclusiones Sistema muy joven Orientado al HW de consumo Gran interés de la industria Middleware con grandes posibilidades de comunicaciones 7 www.slideshare.net/carcam
  • 8. Referencias Documentación oficial de desarrollo de Android: http://developer.android.com/guide/index.html A developer's perspective on Google's Android http://linuxdevices.com/articles/AT9900056470.html First Android netbooks surface: http://www.linuxdevices.com/news/NS2416044211.html Porting Android to a new device http://linuxdevices.com/articles/AT2892720865.html ARM-Based MIDs run Android, report says http://www.linuxdevices.com/news/NS2738659174.html 8 www.slideshare.net/carcam