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

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën