Kurzusleírás

Bevezetés

  • Android A HAL hardverspecifikus megvalósításként.

A Android platform architektúra áttekintése

A HAL fejlesztési ciklus hardvergyártók számára

Esettanulmány: Az alacsony szintű C/C++ és a magas szintű Java összekapcsolása

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

Android Emulátor beállítása

HAL implementáció létrehozása

A HAL interfész fájlstruktúrájának megértése (C fejlécek, hardver/libhardver stb.).

HAL vs HIDL (HAL interfészdefiníciós nyelv)

HIDL kódolása Android O-n.

Kód becsomagolása könyvtári modul (.so) fájlba

Alkalmazásszintű kód írása a Java API-keretrendszerben

Az eszköz hardverének hívása Java szolgáltatásból

A HAL modul hibakeresése

HAL-modul telepítése

A HAL frissítése a Android operációs rendszer új verzióira

Hibaelhárítás

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

Követelmények

  • C/C++ programozási tapasztalat.
  • Java programozási tapasztalat.
  • Hardver és szoftver architektúra ismerete.

Közönség

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

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.

Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák