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
Danışanlarımızın Yorumları (5)
Interaksiyon ve iletişim
Archie Dlamini - Vodacom SA
Eğitim - JavaScript - Advanced Programming
Yapay Zeka Çevirisi
Ben basit ancak bilgilendirici örnek kodları beğeniyorum.
Yue Wang - DBS Bank Ltd
Eğitim - Design Patterns
Yapay Zeka Çevirisi
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Eğitim - Design Patterns in C#
Yapay Zeka Çevirisi
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Eğitim - Introduction to Domain Driven Design
Yapay Zeka Çevirisi
The interaction and enthusiasm he had about the training.
Richard Burgos
Eğitim - Design Patterns in PHP
Yapay Zeka Çevirisi