Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding
Het voorbereiden van de ontwikkelingsomgeving
- Eclipse en Android SDK
- Systeemprogrammering en de C/C++-programmeertaal
- Organiseren van broncode-repositories
Overzicht van Linux Platform Architectuur
- Begrijpen van de Android-bestandsstructuur
- Hoe code is georganiseerd in Android
- Hoe systeemdiensten (toepassingen) communiceren met hardware
Linux Kernel
- Begrijpen van de Android-apparaatdriverframework
- Hardware (sensoren, camera, audio) interfaceren met Android HAL
- Compileren van de kernel
Android HAL
- Begrijpen van HAL (Hardware Abstraction Layer)
- HAL interfaceren met systeemdiensten (toepassingen)
Systeemprogrammering
- Begrijpen van het Android build-systeem
- Het bouwen en fouteopsporen van een Android-systeem
- Fouteopsporing van de opstartproces
Android voor ingesystemen platforms
- Overzicht van virtuele hardware (vertalers, bruggen, simulators, emulators en virtuele machines)
- Aanpassen van de Android-emulator
- Aanpassen van Android voor ARM-gebaseerde systemen
Android-netwerken
- Ingeschakelde Wi-Fi
Nieuwe hardware toevoegen
- Hardware-apparaten integreren
- Grafische functies inschakelen
Android implementeren
- OTA-pakketten maken
Foutopsporing
- Android-herstel
Samenvatting en conclusie
Vereisten
- Erfaring met C/C++ programmeren.
- Erfaring met Java-programmering.
- Kennis van hardware- en softwareconcepten.
Doelgroep
- Linux-systeemontwikkelaars
- Android-systeemprogrammeurs
- Ontwikkelaars die in Android-systeemprogrammering willen starten
28 Uren
Getuigenissen (2)
Ik heb echt genoten van ons leren en experimenteren met Kotlin Multiplatform.
Renzo Olivares Macias - Google
Cursus - Android Development
Automatisch vertaald
De trainer was bereid om extra problemen in Dagger te onderzoeken.
Susheel - Home
Cursus - Dependency Injection with Dagger 2
Automatisch vertaald