Eğitim İçeriği

Giriş

Geliştirme Ortamının Hazırlanması

  • Eclipse ve Android SDK
  • Sistem programlama ve C/C++ programlama dili
  • Kaynak kodu depolarının düzenlenmesi

Linux Platform Mimarisinin Genel Bakışı

  • Android dosya yapısının anlaşılması
  • Android içinde kodun nasıl düzenlendiği
  • Sistem hizmetlerinin (uygulamaların) donanıma nasıl bağlandığı

Linux Kernel

  • Android cihaz sürücüsü çerçevesinin anlaşılması
  • Donanıma (Sensörler, Kamera, Ses) Android HAL'ine arayüz oluşturma
  • Çekirdeğin Derlenmesi

Android HAL

  • HAL'in (Donanım Soyutlama Katmanı) anlaşılması
  • HAL'in sistem hizmetlerine (uygulamalara) arayüz oluşturulması

Sistem Programming

  • Android derleme sisteminin anlaşılması
  • Android sisteminin oluşturulması ve hata ayıklanması
  • Önyükleme sürecinin hata ayıklanması

Android Gömülü Platformlar için

  • Sanal donanımın genel bakışı (çevirmenler, köprüler, simülatörler, emülatörler ve sanal makineler)
  • Android Emülatörünün özelleştirilmesi
  • ARM tabanlı sistemler için Android'in özelleştirilmesi

Android Networking

  • Wi-Fi'nin etkinleştirilmesi

Yeni Donanım Ekleme

  • Donanım cihazlarının entegre edilmesi
  • Grafiklerin etkinleştirilmesi

Android'in Dağıtılması

  • OTA paketlerinin oluşturulması

Sorun Giderme

  • Android kurtarma

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • C/C++ programlama deneyimi.
  • Java programlama deneyimi.
  • Donanım ve yazılım kavramlarına hakimiyet.

Hedef Kitle

  • Linux sistem geliştiricileri
  • Android sistem programcıları
  • Android sistem programlamaya geçmek isteyen geliştiriciler
 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler