Course Outline

Pengantar Android HAL

  • Gambaran Umum Arsitektur Sistem Android
  • Peran HAL dalam Android
  • Evolusi HAL: Dari HIDL ke AIDL
  • Menyiapkan lingkungan pengembangan
  • Menjelajahi AOSP untuk komponen HAL

AIDL untuk Pengembangan HAL

  • Pengenalan AIDL dan sintaksnya
  • Mendefinisikan antarmuka dengan AIDL
  • Menerapkan HAL berbasis AIDL
  • Mengikat layanan ke komponen sistem
  • Menguji dan men-debug antarmuka AIDL

Migrasi dari HIDL ke AIDL

  • Perbedaan antara HIDL dan AIDL
  • Manfaat migrasi ke AIDL
  • Proses migrasi langkah demi langkah
  • Memastikan kompatibilitas mundur
  • Tantangan dan solusi

Topik HAL Lanjutan

  • Audio HAL: Transisi ke AIDL, dukungan untuk Ultra HDR dan gamut lebar
  • Kamera HAL: Menerapkan fitur baru di Android 14
  • Proyek Mainline: Modularitas dan HAL yang dapat diperbarui
  • Menjelajahi HAL lainnya (Sensor, Bluetooth, dll.)

Keamanan, Pengujian, dan Praktik Terbaik

  • Android langkah-langkah keamanan untuk HAL
  • Memvalidasi dan menguji antarmuka HAL
  • Praktik terbaik untuk pengembangan HAL
  • Alat dan teknik debugging
  • Tren masa depan dalam pengembangan HAL Android

Ringkasan dan Langkah Selanjutnya

Requirements

  • pengalaman pemrograman C/C++.
  • Java pengalaman pemrograman.
  • Pengetahuan tentang arsitektur perangkat keras dan perangkat lunak.

Hadirin

  • Linux pengembang sistem
  • Android programmer sistem
  • Pengembang yang ingin masuk ke pemrograman sistem Android
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses (Minimal 5 peserta)

Related Categories