Proje Açıklaması

STM32 Cortex M4, STM32 Cortex M7 ve STM32 Cortex H7 Serisi Mikrodenetleyici C++ ile Programlama Kursu

– Alanında Tecrübeli Eğitmenlerden Uygulamaya Dönük Anlamlı Çıktılar,

– %50 Teorik, %50 Uygulama,

– Eğitim Sonunda Her Zaman Yanınızda Olacak Doküman ve Katılım Sertifikası!

– Endüstri Okulu’nda En İyi Eğitim, En Uygun Fiyata!

BİZ SİZİ ARAYALIM!
HEMEN ARA!

Kursun Amacı

Kursiyerlere (eclipse tabanlı STM32CubeIde derleyicisi ile) HAL kütüphanesi kullanılarak C++14/17 dil standarlarında (ETL – Embedded Templete Library ve bazı STL – Standart Templete Library kullanarak) programlama ve algoritma semantiğinin gösterilmesi. Elektronik komponent ve araçlar için örnek sınıf kütüphanesinin yazılarak RTOS (real time operating system) deneme çalışmasının yapılması, gömülü sistem programlamasında nesne tabanlı programlama mantığının öğretilmesi.

Hedeflenen Kazanımlar

Kurs sonunda kursiyerler aşağıdaki yetenekleri kazanacaklardır:

– STM32CubeIde derleyicisinde proje oluşturma, derleme, debug etme ve programlama,

– Templete Library kullanımı, static conteiner sınıf şablonu array ile algorithm ve bitset gibi sınıf şablonlarının kullanımı, lambda ifadeleri, functer sınıfların kullanımı,

– Mikrodenetleyicinin yardımcı birimlerini tanıma, bu kapsamda SPI, UART, I2C, CAN gibi protokollerin kullanımı,

– Mikrodenetleyici zaman uygulamaları, sistem zaman ayarlarını yapma,

– Kesmelerin kullanımı, RTOS ile görev oluşturma ve kullanma,

– Led yakma söndürme uygulaması için sınıf kütüphanesi oluşturma,

– Ekran ile haberleşme ve ekran çıkış akımına bilgi gönderme,

Kurs Süresi (Gün/Saat)

5 gün / 40 saat veya ileri seviye için 10 gün / 80 saat

Kurs Tipi

Yüz yüze / Online

Ön Koşullar

Temel C veya C++ programlama diline hakim olma, temel elektronik ve mikrodenetleyici programlama bilgisine sahip olma.

Hedef Kitle

Elektronik tasarım ve programlama ile sorumlu personel, elektronik veya bilgisayar mühendisleri.

Kurs İçeriği

İlk Hafta;

  • STM32 ARM Cortex M4, M7 ve H7 serisi mikrodenetleyicilerin özellikleri
  • STM32CubeIde derleyicisinin kullanımı, debug modunda hata ayıklama ve gözlemleme
  • Mikrodenetleyici birimlerinin tanıtılması
  • Mikrodenetleyicilerde güç yönetimi ve sistem zaman ayarları
  • C++ dil kuralları, sınıf oluşturma
  • Standart kütüphanedeki sınıf şablonlarının kullanımı
  • Timer zamanlayıcıları tanıma ve zamanlayıcı uygulamaları
  • Digital giriş çıkış ile ADC analog giriş işlemleri
  • SPI, UART, I2C haberleşme protokolleri
  • DMA (Direct Memory Access) kullanımı
  • Temel seviyede RTOS kullanımı (freeRtos kütüphanesi)
  • Elektronik bir komponent için sınıf kütüphanesi yazma
  • I2C protokolü ile OLED ekran kütüphanesi oluşturma ve kullanma

İkinci Hafta;

  • Hassas dijital girişleri işleme (enkoder vb. sayım sensörleri için)
  • High-Side/Low-Side çıkışları işleme
  • PWM işleme ve çıkış kontrolü
  • ADC ve DAC işleme
  • CAN ve UART haberleşme protokollerinin detaylı tanımı
  • CAN Open haberleşme protokolü
  • CAN Open haberleşme protokolü için OD(object dictionary) ve EDS dosyası oluşturma
  • MODBUS protokolü

Üçüncü Hafta;

  • DCMI ve CCB kullanarak kamera ile anlık görüntü işleme (3. hafta olarak planlanabilir)
  • Görüntü işleme teknikleri
  • ETL (Embedded Template Library) / STL (Standart Template Library) statik yapıdaki yardımcı sınıf şablonlarının kullanımı
  • BAYER, RGB565, Grayscale format dönüşümleri, morfolojik işlemler
  • Örüntü tanıma / OpenCV kütüphanesi (genel hatlarıyla)
ÜCRETSİZ DANIŞMANLIK TALEP ET!
HEMEN ARA!

İLGİLİ KURSLAR

Daha Fazla Gönderi Yükle

Aşama Aşama, Kişiselleştirilmiş Eğitimlerimiz ile Hep İleriye.

EĞİTİM İHTİYAÇLARININ TESPİTİ 10%

1. Eğitim İhtiyaçlarının Tespiti

Eğitimlerimizin başında öğrencilerimizin seviyelerini tespit ediyor ve onları seviyelerine uygun programlara yönlendiriyoruz. Ayrıca kursların başlangıcında yapılan seviye tespit uygulamaları ile onların seviyelerini tespit ediyor eğitim zamanının daha verimli kullanılmasını temin ediyoruz.

TEORİK EĞİTİM 40%

2. Teorik Eğitim

Teorisiz bir uygulama düşünülemez. Uygulamaya geçmemiş bir teori ise faydasızdır. Kursiyerlerimizi uygulamaya hazırlamak için ders süremizin %30’unu sağlam bir teorik alt yapının hazırlanmasına ayırıyoruz.

EĞİTİM İHTİYAÇLARININ TESPİTİ 90%

3. Uygulamalı Eğitim Süreci

Eğitim süremizin % 50’sini kursiyerlerin üretim alanlarındaki ihtiyaçlarına uygun uygulamalara ayırıyoruz. Bu sayede kursiyerlerin tesislerinde duruş sürelerinde azalma, verimlilik artışı gibi sonuçları elde etmeleri kolaylaşıyor.

EĞİTİM İHTİYAÇLARININ TESPİTİ 100%

4. Değerlendirme ve Sertifikasyon

Bu safhada eğitim değerlendirilir ve kursiyerler, tüm dünyada geçerli Siemens sertifikası ile sertifikalandırılır.

İletişim Bilgilerinizi Bırakın Biz Sizi Arayalım!

Sizin memnuniyetiniz, bizim mutluluğumuzdur…

Mesajınız için teşekkür ederiz. Gönderildi.
Mesajınızı gönderirken bir hata oluştu. Lütfen tekrar deneyin.