C ile Gömülü Sistemler için Yazılım Geliştirme Eğitimi
Gömülü sistemler üzerinde yazılım geliştirmek için yazılım bilgisine ek olarak donanım bilgisi de gereklidir.

Eğitimin amacı, bu iki disiplini birleştirerek, en alt yazılım seviyelerinden en üst uygulama katmanına kadar yazılım geliştirme aşamalarını öğretmek ve gerçek projelerde karşılaşılacak sorunları çözmek için izlenecek yolları göstermektir.

Eğitimde ST firmasının STM32 ailesi mikrodenetleyicileri kullanılmaktadır. Diğer mikrodenetleyiciler için ayrıca iletişime geçebilirsiniz.
Bilginin aktarılması için en iyi yol, uygulamalı öğretimdir. Bu sebeple, eğitim süresince katılımcılar da uygulamaları kendileri geliştirecek, sorunlar ile karşılaşıp, çözüm için izlenecek yolları öğreneceklerdir.

Eğitim süre ve içeriği ihtiyacınıza göre düzenlenebilir. Örnek eğitim programı aşağıdaki gibidir:
  • 1. Gün
    • ARM Mimarisi
    • Geliştirme Ortamı
    • GPIO Çevresel birimi
  • 2. Gün
    • Seri Haberleşme Temelleri
    • SPI Çevresel birimi
    • Interrupt ve Callback kullanımı
  • 3. Gün
    • UART Çevresel birimi
    • İşletim Sistemi(FreeRTOS)
  • 4. Gün
    • CAN Bus protokolü ve sürücüsü
    • SDIO ve SD Kart
    • FAT dosya sistemi
  • 5. Gün
    • Bootloader geliştirme
    • RTC Çevresel birimi