Eğitim İçeriği

Giriş

  • Tasarım nedir?
  • C vs Embedded C

Gömülü Bir Uygulamanı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
  • Derleyici, çeviriciler ve bağlayıcılar
  • Kütüphaneler
  • Hata ayıklayıcılar
  • 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 Hedeflerini Tanımlama

  • Basit tutmak
  • İşlevselliği tanımlamak
  • Program mantığını ve yapısını tanımlamak

Sistem Güvenilirliği

  • İnceleme ve bakım
  • Çalışma süresi gereksinimleri
  • Başarısızlık noktaları

Kodun Yeniden Kullanılabilirliği

  • Yinelenmeden kaçınarak tasarım

Kod Soyutlaması

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

Kod Modülerleştirilmesi

  • Parçalara ayırma
  • Gevşek bağlantı
  • Güçlü uyum
  • Döngüsel olmayan bağımlılıklar

Kodun Sürdürülebilirliği

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

Donanım Hususları

  • ScalaÖ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
  • Embedded C programlama deneyimi
  • Elektronik temellerinin anlaşılması

Hedef Kitle:

  • Geliştiriciler
 14 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler