Kurzusleírás

Bevezetés

Fejlesztői környezet előkészítése

  • Eclipse és Android SDK
  • Rendszerprogramozás és a C/C++ programozási nyelv
  • Forráskód tárolók szervezése

A Linux platform architektúrájának áttekintése

  • Az Android fájlstruktúra megértése
  • A kód szervezése az Androidban
  • Hogyan kommunikálnak a rendszerszolgáltatások (alkalmazások) a hardverrel

Linux Kernel

  • Az Android eszközmeghajtó keretrendszerének megértése
  • Hardverek (érzékelők, kamera, hang) csatlakoztatása az Android HAL-hoz
  • A Kernel fordítása

Android HAL

  • A HAL (Hardware Abstraction Layer) megértése
  • A HAL csatlakoztatása a rendszerszolgáltatásokhoz (alkalmazásokhoz)

Rendszerprogramozás

  • Az Android build rendszer megértése
  • Android rendszer építése és hibakeresése
  • A rendszerindítási folyamat hibakeresése

Android beágyazott platformokon

  • Virtuális hardverek áttekintése (fordítók, hidak, szimulátorok, emulátorok és virtuális gépek)
  • Az Android Emulátor testreszabása
  • Android testreszabása ARM-alapú rendszerekre

Android hálózatkezelés

  • Wi-Fi engedélyezése

Új hardverek hozzáadása

  • Hardvereszközök integrálása
  • Grafika engedélyezése

Android telepítése

  • OTA csomagok létrehozása

Hibaelhárítás

  • Android helyreállítás

Összefoglalás és befejezés

Követelmények

  • C/C++ programozási tapasztalat.
  • Java programozási tapasztalat.
  • Hardveres és szoftveres fogalmak ismerete.

Célközönség

  • Linux rendszerfejlesztők
  • Android rendszerprogramozók
  • Fejlesztők, akik be szeretnének kapcsolódni az Android rendszerprogramozásba
 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák