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
Vélemények (4)
Edzői tudás és könnyedség, amellyel bemutatta.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurzus - Android Applications Testing
Machine Translated
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurzus - Cross-platform mobile development with PhoneGap/Apache Cordova
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Kurzus - Android Development
A tréner hajlandó volt további problémákat is feltárni a tőrben.
Susheel - Home
Kurzus - Dependency Injection with Dagger 2
Machine Translated