Gömülü C'de sağlam mimari kur
Embedded C Uygulama Tasarım İlkeleri eğitimi; Register ve volatile, Bit İşlemleri ve Veri Türleri, Bellek Yerleşimi ve Başlatma, Derleme Zinciri ve Araçlar ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
Donanıma Yakın C ve Uygulama Mimarisi ekseninde ilerleyen uygulamalı program
Bu eğitim mikrodenetleyici tabanlı gömülü C uygulamalarının tasarım ilkelerini işler: katmanlı mimari (HAL, sürücü, uygulama), register erişimi ve volatile kullanımı, bit işlemleri, kesme servis rutinleri, super-loop ile RTOS karşılaştırması, durum makineleri, bellek yerleşimi (linker script), statik bellek stratejisi, MISRA C kuralları ve birim test. Her konu taşınabilir ve test edilebilir kod yapısı hedefiyle uygulanır.
2 Gün. Her gün dört modül; 1. gün Donanıma Yakın C; 2. gün Uygulama Mimarisi.
Orta Seviye — Gömülü C yazılım mimarisi, sürücü katmanı, kesmeler, durum makineleri ve kod kalitesi
Mikrodenetleyici kısıtlarını yansıtan örnekler host üzerinde derlenip çalıştırılır; derleyici çıktısı, bellek kullanımı ve zamanlama birlikte analiz edilir.
Embedded C Uygulama Tasarım İlkeleri konuları her modülde yazıp çalıştırdığınız egzersizlerle pekiştirilir; teori kodla birlikte ilerler.
Sahada sık görülen hatalar bilinçli olarak üretilir, nedenleri incelenir ve kalıcı çözüm kalıpları gösterilir.
Eğitimi tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bellek modeli, işaretçiler ve bit işlemleri hakkında çalışır düzeyde bilgi beklenir.
arm-none-eabi-gcc veya benzeri çapraz derleyici ya da host üzerinde g++ ile çalışmak yeterlidir.
Register, kesme ve bellek haritası kavramlarını duymuş olmak yararlıdır.
VS Code veya Eclipse tabanlı bir IDE ile simülatör ya da geliştirme kartı kullanılır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
volatile ve register yapılarıyla donanıma güvenli erişim yazabilirsiniz
Makro ve fonksiyonlarla bit manipülasyonunu doğru yapabilirsiniz
Linker script ve map dosyasını okuyup bellek yerleşimini yönetebilirsiniz
HAL ve sürücü katmanıyla taşınabilir kod yapısı kurabilirsiniz
Kısa ve güvenli ISR yazıp veriyi ana döngüye aktarabilirsiniz
Tablo tabanlı durum makinesi ile davranış tasarlayabilirsiniz
SysTick tabanlı basit zamanlayıcı geliştirebilirsiniz
MISRA kurallarını gözeterek birim testli gömülü kod yazabilirsiniz
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
C++ Değişkenler ve Veri Tipleri eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →Gelişmiş C++ Pratik Atölye eğitimi: Şablonlar ve Tür Sistemi ve Eşzamanlılık ve Mimari konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program
Detayları Gör →Gömülü Sistemler İçin C++ eğitimi: Gömülü Ortamda C++ Temelleri ve Tasarım Desenleri ve Güvenli Kod uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifika
Detayları Gör →Intermediate C++ Programming: Effective C++ eğitimi: 3 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →OOP in C++: Copy Constructor, Nested Class ve Namespace eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →