Bize Ulaşın

Eğitim İçeriği

Giriş

  • Tasarım nedir?
  • C vs Gömülü C

Gömülü Uygulamaların Yaşam Döngüsü

  • Geliştirme süreci
  • Bakım süreci
  • Genişletilmiş yaşam döngüsü

Tasarım Araçları

  • Açık kaynak vs tescilli
  • Derleyiciler, assemblers ve linkler
  • Kütüphaneler
  • Hata ayıklayıcılar (Debuggers)
  • Simülatörler
  • IDE'ler

Gömülü Tasarım Zorlukları

  • Gömülü hesaplama tasarım kısıtlamaları
  • Maliyet hususları
  • Performans ve verimlilik
  • Güç tüketimi
  • Termal yönetim

Tasarım Hedeflerinin Tanımlanması

  • Sade tutma
  • İşlevselliğin tanımlanması
  • Program mantığının ve yapısının tanımlanması

Sistem Güvenilirliği

  • Denetim ve bakım
  • Çalışma süresi gereksinimleri
  • Hata noktaları

Kod Yeniden Kullanılabilirliği

  • Yinelenme (redundancy) içermeyen tasarım

Kod Soyutlama

  • Bilgi gizleme
  • Bağlamdan bağımsız modüller

Kod Modülerleştirme

  • Ayrıştırma
  • Geç gevşek bağlantı (loose coupling)
  • Güçlü bütünlük (strong cohesion)
  • Döngüsüz bağımlılıklar

Kod Sürdürülebilirliği

  • Okunabilirlik
  • Test edilebilirlik
  • Yapılandırılabilirlik
  • Performans yükseltmeleri

Donanım Hususları

  • Ölçeklenebilir Termal Tasarım Gücü (TDP)
  • Entegre grafikler
  • Diğer

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • Temel gömülü sistem bilgisi
  • Gömülü C programlama deneyimi
  • Elektronik temel prensiplerine hâkimiyet

Hedef Kitle:

  • Geliştiriciler
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler