Schița de curs

Introducere

Pregătirea Mediului de Dezvoltare

  • Eclipse și Android SDK
  • Programarea de sistem și limbajul de programare C/C++
  • Organizarea depozitelor de cod sursă

Prezentare Generală a Arhitecturii Platformei Linux

  • Înțelegerea structurii de fișiere Android
  • Cum este organizat codul în Android
  • Cum comunică serviciile de sistem (aplicații) cu hardware-ul

Kernel Linux

  • Înțelegerea cadrului driverelor de dispozitiv Android
  • Interfațarea hardware-ului (Senzori, Cameră, Audio) cu HAL Android
  • Compilarea Kernel-ului

HAL Android

  • Înțelegerea HAL (Hardware Abstraction Layer)
  • Interfațarea HAL cu serviciile de sistem (aplicații)

Programare de Sistem

  • Înțelegerea sistemului de construcție Android
  • Construirea și depanarea unui sistem Android
  • Depanarea procesului de pornire

Android pentru Platforme Incorporate

  • Prezentare generală a hardware-ului virtual (traductori, poduri, simulatoare, emulatoare și mașini virtuale)
  • Personalizarea Emulatorului Android
  • Personalizarea Android pentru sisteme bazate pe ARM

Rețele Android

  • Activarea Wi-Fi

Adăugarea de Hardware Nou

  • Integrarea dispozitivelor hardware
  • Activarea graficii

Implementarea Android

  • Crearea de pachete OTA

Depanare

  • Recuperarea Android

Rezumat și Concluzii

Cerințe

  • Experiență în programare C/C++.
  • Experiență în programare Java.
  • Cunoștințe despre concepte de hardware și software.

Publicul țintă

  • Dezvoltatori de sisteme Linux
  • Programatori de sisteme Android
  • Dezvoltatori care doresc să intre în programarea de sistem Android
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite