sistemas empotrados: android

8
Máster Oficial en Señales, Comunicaciones y Electrónica Máster Oficial en Señales, Comunicaciones y Electrónica Universidad de Sevilla Universidad de Sevilla Android Android Carlos M. Cámara mora Carlos M. Cámara mora [email protected] [email protected]

Upload: carlos-m-camara

Post on 13-Jun-2015

1.760 views

Category:

Technology


2 download

DESCRIPTION

Un pequeño análisis de Android como sistema operativo empotrado.

TRANSCRIPT

Page 1: Sistemas Empotrados: Android

Máster Oficial en Señales, Comunicaciones y ElectrónicaMáster Oficial en Señales, Comunicaciones y ElectrónicaUniversidad de SevillaUniversidad de Sevilla

AndroidAndroid

Carlos M. Cámara moraCarlos M. Cámara [email protected]@gmail.com

Page 2: Sistemas Empotrados: Android

2www.slideshare.net/carcam

Capas del software

Page 3: Sistemas Empotrados: Android

3www.slideshare.net/carcam

Núcleo y Librerías del Sistema

Kernel Linux modificadoExclusivamente para tener los controladores HWOrigen 2.6.21 → 77 modificados y 88 añadidosLibrerías C no estándarLibrerías centrales Diseñadas en Java

¡Android no es Linux!

Page 4: Sistemas Empotrados: Android

4www.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

Page 5: Sistemas Empotrados: Android

5www.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

Page 6: Sistemas Empotrados: Android

6www.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

Page 7: Sistemas Empotrados: Android

7www.slideshare.net/carcam

Conclusiones

Sistema muy joven

Orientado al HW de consumo

Gran interés de la industria

Middleware con grandes posibilidades de comunicaciones

Page 8: Sistemas Empotrados: Android

8www.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 Androidhttp://linuxdevices.com/articles/AT9900056470.html

First Android netbooks surface:http://www.linuxdevices.com/news/NS2416044211.html

Porting Android to a new devicehttp://linuxdevices.com/articles/AT2892720865.html

ARM-Based MIDs run Android, report sayshttp://www.linuxdevices.com/news/NS2738659174.html