sistemas empotrados: android
DESCRIPTION
Un pequeño análisis de Android como sistema operativo empotrado.TRANSCRIPT
![Page 1: Sistemas Empotrados: Android](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/2.jpg)
2www.slideshare.net/carcam
Capas del software
![Page 3: Sistemas Empotrados: Android](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022080211/557b78e8d8b42aff318b4837/html5/thumbnails/8.jpg)
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