Eğitim İçeriği

Giriş

  • Tasarım nedir?
  • C ve Embedded C

Bir Gömülü Uygulamanın Hayat Döngüsü

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

Tasarım Araçları

  • Açık kaynaklı ve telif hakkı koruması altında olanlar
  • Derleyiciler, derleyicilere çevirmenler ve bağlayıcılar
  • Kütüphaneler
  • Hata ayıklama araçları
  • Benzetimciler
  • Geliştirme ortamları (IDEs)

Gömülü Tasarım Zorlukları

  • Gömülü hesaplama tasarım kısıtlamaları
  • Maliyet dikkate alınması
  • Performans ve verimlilik
  • Güç tüketimi
  • Isı yönetimi

Tasarım Hedeflerini Belirleme

  • Sade tutmak
  • Fonksiyonalitesi tanımlamak
  • Program mantığını ve yapısını tanımlamak

Sistem Güvenilirliği

  • Tespit ve bakım
  • Kullanılabilirlik gereklilikleri
  • Hata noktaları

Kod Tekrarlanabilirliği

  • Redundanssız tasarım

Kod Soyutlama

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

Kod Modülerleştirme

  • Parçalama
  • Zayıf bağlanma
  • Güçlü birleşim
  • Döngüsüz bağımlılıklar

Kod Bakımı Kolaylığı

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

Donanım Dikkate Alınması

  • Ö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 temellerini anlamak

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