Návrh Školení

Úvod

Příprava vývojového prostředí

    Eclipse a Android SDK Programování systému a programovací jazyk C/C++ Organizace úložišť zdrojového kódu

Přehled Linux Platform Architecture

    Pochopení struktury souborů Android Jak je kód organizován v Android Jak systémové služby (aplikace) komunikují s hardwarem

Linux Kernel

    Pochopení rámce ovladačů zařízení Android Hardwarové rozhraní (senzory, kamera, zvuk) k Android HAL Kompilace jádra

Android STRÁNKA

    Pochopení HAL (Hardware Abstraction Layer) Propojení HAL se systémovými službami (aplikacemi)

Systém Programming

    Porozumění systému sestavení Android Sestavení a ladění systému Android Ladění procesu spouštění

Android pro vestavěné platformy

    Přehled virtuálního hardwaru (překladače, mosty, simulátory, emulátory a virtuální stroje) Přizpůsobení Android Přizpůsobení emulátoru Android pro systémy založené na ARM

Android Networking

    Povolení Wi-Fi

Přidání nového hardwaru

    Integrace hardwarových zařízení Povolení grafiky

Nasazování Android

    Vytváření OTA balíčků

Odstraňování problémů

    Android zotavení

Shrnutí a závěr

Požadavky

  • Zkušenosti s programováním v C/C++.
  • Java zkušenosti s programováním.
  • Znalost hardwarových a softwarových koncepcí.

Publikum

  • Linux vývojáři systému
  • Programátoři systému Android
  • Vývojáři, kteří se chtějí dostat do programování systému Android
  28 hodiny

Počet účastníků



Price per participant

Reference (4)

Související kurzy

Související kategorie