Kerangka Materi

Pengantar

Menyiapkan Lingkungan Pengembangan

  • Eclipse dan Android SDK
  • Programming sistem dan bahasa pemrograman C/C++
  • Mengorganisasi repositori kode sumber

Tinjauan Arsitektur Platform Linux

  • Memahami struktur file Android
  • Bagaimana kode diorganisasi di Android
  • Bagaimana layanan sistem (aplikasi) berkomunikasi dengan perangkat keras

Kernel Linux

  • Memahami kerangka kerja driver perangkat Android
  • Mengintegrasikan perangkat keras (Sensor, Kamera, Audio) ke Android HAL
  • Mengompilasi Kernel

Android HAL

  • Memahami HAL (Hardware Abstraction Layer)
  • Mengintegrasikan HAL ke layanan sistem (aplikasi)

Programming Sistem

  • Memahami sistem build Android
  • Membangun dan memeriksa kesalahan sistem Android
  • Memeriksa kesalahan proses boot

Android untuk Platform Embedded

  • Tinjauan perangkat keras virtual (translator, jembatan, simulator, emulator, dan mesin virtual)
  • Menyesuaikan Android Emulator
  • Menyesuaikan Android untuk sistem berbasis ARM

Jaringan Android

  • Mengaktifkan Wi-Fi

Menambahkan Perangkat Kertas Baru

  • Mengintegrasikan perangkat keras
  • Mengaktifkan grafis

Men-deploy Android

  • Membuat paket OTA

Pemecahan Masalah

  • Pemulihan Android

Ringkasan dan Kesimpulan

Persyaratan

  • Pengalaman pemrograman C/C++.
  • Pengalaman pemrograman Java.
  • Pengetahuan konsep hardware dan software.

Audience


  • Pengembang sistem Linux
  • Pengembang sistem Android
  • Pengembang yang ingin memasuki pemrograman sistem Android

 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait