Dilini seç
Gömülü Sistemler Eğitimi
Dünya çapında 2 milyondan fazla öğrenci

Gömülü Sistemler Eğitimi

4,4

Çıplak metal donanım yazılımından RTOS, güvenlik ve kablosuz bağlantıya kadar gömülü sistem mühendisliğinde ustalaşın. Bu kurs, gerçek gömülü ürünler tasarlamak, programlamak, hata ayıklamak ve dağıtmak için uygulamalı beceriler kazandırır. Otomotiv, IoT veya endüstriyel uygulamaları hedefliyor olun, işverenlerin talep ettiği derin teknik temeli oluşturacaksınız.

Dedika İşletmeler için

Neler öğreneceksiniz:

Kayıt seviyesinde gömülü donanım ve yazılımın nasıl etkileşime girdiğini ve kaynak kısıtlı mikrodenetleyiciler için nasıl verimli C donanım yazılımı yazılacağını öğreneceksiniz. Kurs, seri iletişim protokollerini, gerçek zamanlı işletim sistemlerini ve pille çalışan cihazlar için güç yönetimi stratejilerini kapsar. Güvenli önyükleme ve şifrelenmiş donanım yazılımı güncellemeleri dahil olmak üzere gömülü güvenlik özelliklerini uygulayacaksınız. Ek modüller gömülü Linux, kablosuz IoT bağlantısı, dijital sinyal işleme ve mikrodenetleyicilerde TinyML çıkarımını tanıtır. Ayrıca birim testi, donanım döngü doğrulaması, statik analiz ve sürekli entegrasyon uygulayarak üretim kalitesinde donanım yazılımı teslim edeceksiniz.

Nasıl pratik şekilde çalışırsınız Gömülü Sistemler Eğitimi

Nasıl pratik yaparsınız Gömülü Sistemler Eğitimi

Şirketiniz için ekibinizi eğitmek isteyenlere özel

Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 41 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

Gömülü Sistemlerin Temelleri

  • Ders 1 • Geliştirme Araç Zincirine Genel Bakış

    Çapraz derleyiciler, bağlayıcılar, hata ayıklayıcılar ve flash programlayıcıları tanıtır. Öğrenciler, ilk programlarını derlemek ve çalıştırmak için temel bir araç zinciri yapılandırır.

  • Ders 2 • Temel Donanım Bileşenleri

    Mikrodenetleyicileri, işlemcileri, bellek türlerini ve çevre birimlerini inceler. Sonraki tüm bölümler için gereken donanım kelime dağarcığını sağlar.

  • Ders 3 • Gömülü Sistem Kısıtlamaları ve Ödünleşimler

    Tasarım kararlarını şekillendiren güç, bellek, gecikme ve maliyet kısıtlamalarını analiz eder. Kurs boyunca yeniden ele alınan mühendislik ödünleşimlerini çerçeveler.

  • Ders 4 • Gömülü Sistemlerin Tanımlanması

    Gerçek dünya örnekleriyle gömülü sistemleri masaüstü bilgi işlemle karşılaştırır. Kapsam ve tasarım felsefesini belirleyerek bölümü temellendirir.

  • Ders 5 • Gömülü Sistemlerde Yazılım Katmanları

    Bellenim, sürücüler, ara katman yazılımı ve uygulama katmanlarını haritalar. Yazılımın her soyutlama düzeyinde donanımla nasıl etkileşime girdiğini gösterir.

Bölüm 2Detayları Gör

Gömülü C Programlama Teknikleri

  • Ders 1 • Durum Makineleri ve Kontrol Akışı

    Olay güdümlü bellenim için enumlar ve switch ifadeleri kullanarak sonlu durum makinelerini uygular. İç içe koşullara ölçeklenebilir bir alternatif sunar.

  • Ders 2 • Volatile, Const ve Restrict Niteleyicileri

    Donanıma eşlenmiş değişkenlerle derleyici optimizasyon etkileşimlerini açıklar. Öğrenciler, ince eşzamanlılık ve optimizasyon hatalarını önlemek için niteleyicileri doğru şekilde uygular.

  • Ders 3 • İşaretçiler ve Bellek Yönetimi

    İşaretçi aritmetiği, fonksiyon işaretçileri ve statik bellek ayırma stratejilerini kapsar. Güvenlik açısından kritik bellenimde dinamik ayırma tuzaklarından kaçınır.

  • Ders 4 • Sabit Genişlikli Türler ve Bit Manipülasyonu

    Taşınabilir yazmaç düzeyinde kod yazmak için stdint.h türlerini ve bitsel işleçleri kullanır. Gömülü hatalarda yaygın olan tür boyutu belirsizliğini ortadan kaldırır.

  • Ders 5 • Modüler Bellenim Mimarisi

    Bellenimi temiz arayüzlere sahip sürücü, HAL ve uygulama modülleri halinde düzenler. Gömülü projelerde ekip iş birliği ve birim testini mümkün kılar.

Bölüm 3Detayları Gör

Mikrodenetleyici Mimarisi ve Programlama

  • Ders 1 • Kesmeler ve İstisna Yönetimi

    Kesme vektörlerini, öncelik seviyelerini ve ISR tasarım kurallarını kapsar. Öğrenciler, verimlilik için yoklama döngülerinin yerine kesme güdümlü G/Ç kullanır.

  • Ders 2 • CPU Mimarisi Temelleri

    Yaygın gömülü çekirdeklerin işlem hattı aşamalarını, komut kümelerini ve yazmaç dosyalarını kapsar. Mimari bilgisini verimli düşük seviyeli kod yazmaya bağlar.

  • Ders 3 • Bellek Mimarisi ve Haritalama

    Bellek eşlemeli G/Ç, adres alanları ve yığın ve öbek ayırmayı açıklar. Öğrencileri veri sayfalarını okumaya ve doğru çevresel erişim kodu yazmaya hazırlar.

  • Ders 4 • Analog Arayüzler: ADC ve DAC

    ADC örnekleme, çözünürlük, referans gerilimleri ve DAC çıkışını açıklar. Öğrenciler, sensör gerilimlerini okur ve yazılım kontrolü altında analog sinyaller üretir.

  • Ders 5 • GPIO ve Dijital G/Ç Kontrolü

    Giriş, çıkış ve alternatif fonksiyonlar için yazmaç seviyesinde GPIO yapılandırmasını öğretir. Öğrenciler LED kontrolü ve buton titreşim giderme alıştırmalarını uygular.

  • Ders 6 • Zamanlayıcılar ve PWM Üretimi

    Donanım zamanlayıcılarını zaman tabanı, giriş yakalama ve PWM çıkışı için yapılandırır. Motor ve LED kontrolü için hassas dalga formları üretmek üzere GPIO bilgisi üzerine inşa eder.

Bölüm 4Detayları Gör

Gömülü Sistemlerde Haberleşme Protokolleri

  • Ders 1 • UART Seri Haberleşme

    UART bağlantıları için baud hızı, çerçeveleme ve akış kontrolünü yapılandırır. Öğrenciler, bir seri terminal üzerinden komut satırı arayüzü uygular.

  • Ders 2 • Protokol Seçimi ve Hata Ayıklama

    Protokol seçimine hız, mesafe, düğüm sayısı ve maliyete dayalı rehberlik eder. Öğrenciler, veri yolu trafiğini çözmek ve hatalarını ayıklamak için mantık analizörleri ve osiloskoplar kullanır.

  • Ders 3 • CAN Veri Yolu Temelleri

    CAN çerçeve yapısını, hakemliği, hata tespitini ve veri yolu topolojisini tanıtır. Öğrencileri otomotiv ve endüstriyel protokol çalışmalarına hazırlar.

  • Ders 4 • I2C Veri Yolu Protokolü

    I2C adresleme, ACK/NACK, saat germe ve çoklu ana hakemliğini açıklar. Öğrenciler, yazmaç haritalarını kullanarak I2C aygıtlarından sensör verilerini okur.

  • Ders 5 • SPI Veri Yolu Protokolü

    SPI saat polaritesi, faz modları ve çoklu cihaz yonga seçme şemalarını kapsar. Öğrenciler, SPI aracılığıyla flash bellek ve ekran modülleriyle arayüz oluşturur.

Bölüm 5Detayları Gör

Gömülü Sistemler İçin Gerçek Zamanlı İşletim Sistemleri

  • Ders 1 • Görev Oluşturma ve Yönetimi

    RTOS API'lerini kullanarak görevler oluşturur, askıya alır, devam ettirir ve siler. Öğrenciler, bağımsız sensör ve ekran görevlerine sahip çok görevli bir uygulama oluşturur.

  • Ders 2 • RTOS Kavramları ve Zamanlama

    Görevleri, zamanlayıcıları, ön alımı ve bağlam değiştirmeyi tanımlar. RTOS tabanlı tasarımı, çıplak metal süper döngü yaklaşımlarıyla karşılaştırır.

  • Ders 3 • RTOS Zamanlayıcıları ve Güç Yönetimi

    Güç tüketimini azaltmak için yazılım zamanlayıcılarını ve tiksiz boşta modlarını yapılandırır. RTOS zamanlamasını donanım düşük güç durumlarıyla bütünleştirir.

  • Ders 4 • Görevler Arası Haberleşme

    Görevler arasında güvenli bir şekilde veri aktarmak için kuyruklar, posta kutuları ve olay bayrakları kullanır. Yarış koşullarına neden olan global değişken paylaşımını ortadan kaldırır.

  • Ders 5 • Senkronizasyon ve Karşılıklı Dışlama

    Paylaşılan kaynakları korumak ve görevleri koordine etmek için semaforları ve mutexleri uygular. Öncelik devralma protokolleriyle öncelik tersine çevirmeyi ele alır.

Bölüm 6Detayları Gör

Gömülü Sistem Güç Yönetimi

  • Ders 1 • Çevresel Güç Optimizasyonu

    Boşta akımını ortadan kaldırmak için çevre birimlerini talep üzerine etkinleştirir ve devre dışı bırakır. Sensörlere, radyolara ve ekranlara görev döngüsü uygular.

  • Ders 2 • Uyku ve Düşük Güç Modları

    Uygun uyandırma kaynaklarıyla uyku, derin uyku ve bekleme modlarını yapılandırır. Öğrenciler, her mod geçişinde güç tasarrufunu ölçer.

  • Ders 3 • Saat ve Gerilim Ölçekleme

    CPU frekansını ve besleme gerilimini dinamik olarak düşürerek aktif gücü azaltır. Öğrenciler, iş yükü talebine bağlı DVFS politikalarını uygular.

  • Ders 4 • Güç Tüketimi Temelleri

    Dinamik, statik ve çevresel güç bileşenlerini ayırır. Optimizasyon başlamadan önce bir ölçüm taban çizgisi oluşturur.

  • Ders 5 • Enerji Hasadı ve Pil Yönetimi

    Pil şarj devreleriyle birlikte güneş, RF ve kinetik hasat kaynaklarını tanıtır. Öğrenciler, kablosuz bir sensör düğümü için bir güç bütçesi tasarlar.

Bölüm 7Detayları Gör

Gömülü Güvenlik Temelleri

  • Ders 1 • Gömülü Tehdit Ortamı

    Gömülü cihazları hedef alan fiziksel, bellenim ve ağ saldırı vektörlerini kataloglar. Gerçek dünya ihlal vaka çalışmalarıyla güvenlik yatırımını motive eder.

  • Ders 2 • Güvenli Haberleşme Kanalları

    Kimliği doğrulanmış, şifreli bağlantılar için gömülü yığınlarda TLS ve DTLS'yi yapılandırır. Bellek kısıtlamaları dahilinde sertifikaları ve oturum anahtarlarını yönetir.

  • Ders 3 • Güvenli Önyükleme ve Bellenim Bütünlüğü

    ROM önyükleyicisinden uygulama bellenimine kadar bir güven zinciri uygular. Öğrenciler, bellenim görüntülerini imzalar ve önyükleme sırasında imzaları doğrular.

  • Ders 4 • Güvenli Firmware Update (OTA)

    Geri alma korumalı, hatasız bir kablosuz güncelleme ardışık düzeni tasarlar. Öğrenciler, imza kontrolleriyle çift bankalı bir flash güncelleme şeması uygular.

  • Ders 5 • Gömülü Sistemler İçin Kriptografik İlkeller

    Kısıtlı donanımda simetrik şifreleme, karma ve asimetrik anahtar işlemlerini uygular. Performans ve kod boyutu bütçelerine göre algoritmaları seçer.

Bölüm 8Detayları Gör

Test, Hata Ayıklama ve Dağıtım

  • Ders 1 • Hata Ayıklama Teknikleri ve Araçları

    Hataları yalıtmak için JTAG/SWD hata ayıklayıcıları, izleme tamponları ve printf tarzı günlük kaydı kullanır. Herhangi bir gömülü platformda uygulanabilir sistematik hata bulma becerileri geliştirir.

  • Ders 2 • Dağıtım ve Saha Güncelleme Stratejileri

    Dağıtılmış cihazlar için üretim flashlama, saha teşhisi ve OTA güncelleme dağıtımını planlar. Filo yönetimi ve ölçekte sürüm takibini ele alır.

  • Ders 3 • Statik Analiz ve Kod Kalitesi

    Çalışma zamanından önce kusurları önlemek için statik analizörleri çalıştırır ve kodlama standartlarını uygular. Derleme ardışık düzenine kalite geçitleri entegre eder.

  • Ders 4 • Donanım Döngüde Test

    Zamanlama ve çevresel davranışı doğrulamak için gerçek donanımı otomatik test betiklerine bağlar. Birim testlerinin tespit edemediği entegrasyon hatalarını yakalar.

  • Ders 5 • Gömülü Bellenim Birim Testi

    Ana bilgisayar makinelerde bellenim modüllerini doğrulamak için test çerçeveleri ve donanım taklitlerini uygular. Hızlı, tekrarlanabilir testler için mantığı donanımdan ayırır.

Sertifikasyon

Geçerli tamamlama sertifikanız

Bu kurs sizin için:

  • Yazılım geliştirici: donanıma yaklaşmak ve gömülü ürünler üzerinde çalışmak istiyor.

  • Elektrik mühendisliği öğrencisi: devre bilgisini tamamlamak için pratik donanım yazılımı becerilerine ihtiyaç duyuyor.

  • Hobi meraklısı: Arduino'nun ötesine geçmeye ve altında neler olduğunu anlamaya hazır.

  • Kariyer değiştiren: BT veya masaüstü yazılımdan gelip gömülü mühendislik rollerini hedefliyor.

  • Makine mühendisi: daha akıllı, daha otonom fiziksel sistemler tasarlamak için donanım yazılımı becerileri ekliyor.

  • Yeni mezun: rekabetçi donanım iş piyasasında öne çıkmak için uzmanlaşmış bir portföy oluşturuyor.

Öğrencilerimiz ne diyor

Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

Başlıca yetkinlikler

SSS

Dedika kimdir?

Sertifika Türkiye’de geçerli mi?

Kurslar ücretsiz mi?

Kursların ders yükü nedir?

Kurslar nasıl bir yapıya sahip?

Kurslar nasıl çalışıyor?

Kursların süresi nedir?

Kursların maliyeti veya fiyatı nedir?

Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?

PDF Kursu