Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Introducción
Preparación del entorno de desarrollo
- Eclipse y el SDK de Android
- Programación de sistemas y el lenguaje de programación C/C++
- Organización de repositorios de código fuente
Descripción general de Linux Arquitectura de plataforma
- Descripción de la estructura de archivos Android
- Cómo se organiza el código en Android
- Cómo se comunican los servicios del sistema (aplicaciones) con el hardware
Linux Kernel
- Descripción del marco del controlador de dispositivo Android
- Hardware de interfaz (sensores, cámara, audio) a Android HAL
- Compilando el kernel
Android COSA
- Comprensión de HAL (capa de abstracción de hardware)
- Interfaz HAL con servicios del sistema (aplicaciones)
Sistema Programming
- Descripción del sistema de compilación Android
- Creación y depuración de un sistema Android
- Depuración del proceso de arranque
Android Para plataformas integradas
- Información general sobre el hardware virtual (traductores, puentes, simuladores, emuladores y máquinas virtuales)
- Personalización del emulador Android
- Personalización Android para sistemas basados en ARM
Android Networking
- Habilitación de Wi-Fi
Adición de nuevo hardware
- Integración de dispositivos de hardware
- Habilitación de gráficos
Implementación Android
- Creación de paquetes OTA
Solución de problemas
- Android Recuperación
Resumen y conclusión
Requerimientos
- Experiencia en programación C/C++.
- Java Experiencia en programación.
- Conocimiento de conceptos de hardware y software.
Audiencia
- Linux Desarrolladores de sistemas
- Programadores del sistema Android
- Desarrolladores que quieren iniciarse en la programación del sistema Android
28 Horas