Kurzusleírás

Bevezetés

A fejlesztői környezet előkészítése

  • Eclipse és Android SDK
  • Rendszerprogramozás és a C/C++ programozási nyelv
  • A forráskód tárhelyének szervezése

Linux platform architektúra áttekintés

  • Az Android fájlstruktúra megértése
  • Hogyan van a kód rendezve az Android-ban
  • Hogyan kommunikálnak a rendszerszolgáltatások (alkalmazások) a hardverrel

Linux kernel

  • Az Android eszközvezérlő keretrendszer megértése
  • A hardver (szenzorok, kamera, hang) összekötése az Android HAL-hoz
  • A kernel fordítása

Android HAL

  • A HAL (Hardver Abstrakció Szint) megértése
  • A HAL összekötése a rendszerszolgáltatásokkal (alkalmazások)

Rendszerprogramozás

  • Az Android build rendszer megértése
  • Egy Android rendszert kifejlesztés és hibakeresés
  • A boot folyamat hibakeresése

Android beágyazott platformokhoz

  • Virtuális hardver áttekintés (fordítók, hidak, szimulátorkékonyvtárak, emulátorkékonyvtárak és virtuális gépek)
  • Az Android Emulator testreszabása
  • Android ARM-alapú rendszerekhez való testreszabása

Android hálózatkezelés

  • Wi-Fi engedélyezése

Új hardver hozzáadása

  • Háromkör alapú eszközök integrálása
  • Grafika engedélyezése

Android kivitelezése

  • OTA csomagok létrehozása

Hibaelhárítás

  • Android helyreállítás

Vegyszerűség és következtetés

Követelmények

  • C/C++ programozási tapasztalat.
  • Java programozási tapasztalat.
  • Tudás a hardver és szoftver alapfogalmairól.

Célcsoport

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

Résztvevők száma


Ár résztvevőnként

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák