Kurzusleírás

Bevezetés

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

  • Eclipse és Android SDK
  • Rendszerprogramozás és a C/C++ programozási nyelv
  • Forráskód-tárak rendezése

A Linux Platform Architecture áttekintése

  • A Android fájlszerkezet megértése
  • A kód rendszerezése a Android-ban
  • Hogyan kommunikálnak a rendszerszolgáltatások (alkalmazások) a hardverrel

Linux Kernel

  • A Android eszközillesztő-keretrendszer megértése
  • Hardver interfész (érzékelők, kamera, hang) a Android HAL-hoz
  • A kernel fordítása

Android HAL

  • A HAL (hardveres absztrakciós réteg) megértése
  • HAL interfész a rendszerszolgáltatásokhoz (alkalmazásokhoz)

Rendszer Programming

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

Android beágyazott platformokhoz

  • A virtuális hardver áttekintése (fordítók, hidak, szimulátorok, emulátorok és virtuális gépek)
  • A Android emulátor testreszabása
  • A Android testreszabása ARM-alapú rendszerekhez

Android Networking

  • Wi-Fi engedélyezése

Új hardver hozzáadása

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

Telepítés: Android

  • OTA csomagok létrehozása

Hibaelhárítás

  • Android helyreállítás

Összefoglalás, és következtetés

Követelmények

  • C/C++ programozási tapasztalat.
  • Java programozási tapasztalat.
  • Hardver és szoftver fogalmak ismerete.

Közönség

  • Linux rendszerfejlesztők
  • Android rendszerprogramozók
  • Fejlesztők, akik szeretnének Android rendszerprogramozással foglalkozni
 28 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák