Schița de curs

Introducere

Pregătirea Mediului de Dezvoltare

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

Panoramă a Arhitecturii Platformei Linux

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

Nucleul Linux

  • Înțelegerea framework-ului de driveri de dispozitiv Android
  • Interfațierea hardware-ului (senzori, cameră, audio) cu HAL Android
  • Compilarea nucleului

HAL Android

  • Înțelegerea HAL (Layer de Abstracție Hardware)
  • Interfațierea HAL cu serviciile de sistem (aplicații)

Programarea de Sistem

  • Înțelegerea sistemului de compilare Android
  • Compilarea și depurarea unui sistem Android
  • Depurarea procesului de încărcare

Android pentru Platforme Imbedate

  • Panoramă a hardware-ului virtual (traduceri, ponturi, simulatoare, emulatori și mașini virtuale)
  • Personalizarea Emulatorului Android
  • Personalizarea Android pentru sisteme bazate pe ARM

Rețelele Android

  • Activarea Wi-Fi

Adăugarea de Hardware Nou

  • Integrarea dispozitivelor hardware
  • Activarea graficilor

Implementarea Android

  • Crearea pachetelor OTA

Depanarea

  • Mod de recuperare a Android

Synopsis și Concluzie

Cerințe

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

Audientă

  • Dezvoltatori de sistem Linux
  • Programatori de sistem 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