Kursplan

Introduksjon

Forberede utviklingsmiljøet

    Eclipse og Android SDK Systemprogrammering og programmeringsspråket C/C++ Organisere kildekodelagre

Oversikt over Linux Plattformarkitektur

    Forstå filstrukturen Android Hvordan koden er organisert i Android Hvordan systemtjenester (applikasjoner) snakker med maskinvare

Linux Kernel

    Forstå Android enhetsdriverrammeverket Grensesnitt maskinvare (sensorer, kamera, lyd) til Android HAL Kompilere kjernen

Android SIDE

    Forstå HAL (Hardware Abstraction Layer) grensesnitt mellom HAL og systemtjenester (applikasjoner)

System Programming

    Forstå Android byggesystemet Bygge og feilsøke et Android system Feilsøke oppstartsprosessen

Android for innebygde plattformer

    Oversikt over virtuell maskinvare (oversettere, broer, simulatorer, emulatorer og virtuelle maskiner) Tilpasse Android Emulator Customizing Android for ARM-baserte systemer

Android Networking

    Aktiverer Wi-Fi

Legger til ny maskinvare

    Integrering av maskinvareenheter Aktiverer grafikk

Implementerer Android

    Opprette OTA-pakker

Feilsøking

    Android utvinning

Oppsummering og konklusjon

Krav

  • C/C++ programmeringserfaring.
  • Java programmeringserfaring.
  • Kjennskap til hardware og software konsepter.

Publikum

  • Linux systemutviklere
  • Android-systemprogrammerere
  • Utviklere som ønsker å komme inn i Android-systemprogrammering
  28 timer

Antall deltakere



Price per participant

Testimonials (4)

Relaterte kurs

Related Categories