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
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (4)

Cursos Relacionados

Categorías Relacionadas