Bu eğitimde, ARM tabanlı mikrodenetleyiciler, özellikle STM32F4 Discovery kartı üzerinden yazılım geliştirme süreçlerine odaklanılacaktır. Katılımcılar, mikrodenetleyici mimarisi, STM32F4 kartının kurulumu ve yapılandırılması, sistem saati ve giriş/çıkış işlemleri gibi temel kavramları öğreneceklerdir. Ayrıca, ADC kullanarak analog sinyallerin dijital verilere dönüştürülmesi, zamanlayıcılar, DMA (Doğrudan Bellek Erişimi) gibi donanım özelliklerinin yönetimi üzerinde durulacak, UART/USART, I2C ve SPI gibi haberleşme protokollerinin uygulamalı kullanımı ele alınacaktır. Eğitimde ayrıca hafıza yönetimi ve rastgele numara üretici çevresel birimi ile ilgili bilgiler verilecektir.
Eğitimin Amaçları
Bu dersin amacı gömülü yazılım mühendisliği hakkında bilgi edinme, arm mimarili mikrodenetleyicileri tanıma ve bu mikrodenetleyiciler üzerinde yazılım geliştirerek gömülü yazılım mühendisliği alanında bilgi ve beceri kazanımlarını sağlamaktır.
Eğitim sonunda katılımcılar;
- STM32 mikrodenetleyiciler üzerinde yazılım geliştirebilir,
- STM32 mikrodenetleyici ile kendi projelerini yapabilir,
- STM32 mikrodenetleyiciler ile yapılan proje kodlarını okuyabilir,
