Arm Programlama 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 içeriği ihtiyacınıza göre düzenlenebilir. Örnek 5 günlük eğitim içeriği aşağıdaki gibidir:

  • ARM Mimarisi
  • Geliştirme Ortamı Kurulumu
  • GPIO Çevresel birimi
  • Seri Haberleşme Temelleri
  • SPI Çevresel birimi
  • Interrupt ve Callback kullanımı
  • UART Çevresel birimi
  • İşletim Sistemi(FreeRTOS)
  • CAN Bus protokolü ve sürücüsü
  • SDIO ve SD Kart
  • FAT dosya sistemi
  • Bootloader geliştirme
  • RTC Çevresel birimi