🎓 Online 125+ Saat Stm32 ile Gömülü Yazılım Geliştirme(Register Seviyesinde) Kursu (100+ Saat Online + 25 Saat Offline Eğitim)
🚀 Kursa kayıt olun, 24 saat içinde eğitime başlayın!
EĞİTİM HAKKINDA
Stm32 ile Gömülü Yazılım Geliştirme(Register Seviyesinde) kursun toplam süresi 125+ saatir. En az 100+ saat online(canlı) ders yapılacaktır. 25 saat offline video kayıt eğitimi ile öğrenci kursa başlamadan temel oluşturulması planlanmaktadır. STM32 mikrodenetleyiciler ile gömülü sistem geliştirmeye yönelik bu eğitimde, donanım seviyesinde (register tabanlı) programlama öğretilir. Temelden başlayarak profesyonel uygulamalara adım atmak isteyenler için güçlü bir başlangıç sunar.
📌 Eğitim Özeti:
Toplam Süre: 125+ saat
Kapsam: 100+ saat canlı (Zoom), 25 saat offline video
Eğitmen: Samet Akçalar
Başlangıç Tarihi: 24 Mayıs 2025
Gün/Saat: Cumartesi & Pazar| 13:00 – 17:00
Sertifika: Kurs sonunda başarı sertifikası
💰 Eğitim Ücreti : 17.000 TL (KDV dahil)
2 – 12 taksit arasında ödeme seçeneği sunulmaktadır.1
📘 GENEL BİLGİ
🎯 Eğitim Amacı
Bu eğitim, toplam 125+ saatlik kapsamlı içeriğiyle katılımcıların sıfırdan başlayarak gömülü sistemler alanında yetkinlik kazanmasını amaçlar.
Program sonunda katılımcıların, donanım seviyesinde çalışan uygulamaları anlayıp kendi başına gömülü yazılımlar geliştirebilecek teknik yeterliliğe ulaşması hedeflenmektedir.
🛠️ Uygulama ve Teknik Altyapı
Uygulamalar register düzeyinde programlama mantığıyla yürütülür.
HAL Kütüphanesi ve CubeMX ile projeler geliştirilir.
Kursun temel amacı; katılımcıları:
İş hayatına gömülü yazılım geliştirme konusunda hazırlamak,
Datasheet okuma,
Register seviyesinde programlama becerilerini kazandırmaktır.
🧪 Donanım ve Geliştirme Ortamı
Eğitim süresince STM32 Discovery kartı kullanılacaktır.
Geliştirme ortamı olarak STM32CubeIDE tercih edilir.
📝 Ödev ve Geri Bildirim Sistemi
Her hafta verilen ödevler eğitmen tarafından düzenli olarak kontrol edilerek geri bildirim sağlanır.
Dersi kaçıran öğrenciler için, ders bitiminden sonra özel şifreli bağlantı ile 7 gün boyunca tekrar izleme imkânı sağlanır.
🎯 KİMLER KATILMALI?
Bu eğitim özellikle aşağıdaki profillere uygundur:
Gömülü Yazılım Mühendisleri
Mühendislik Fakültesi Öğrencileri
Elektrik-Elektronik Mühendisleri
Bilgisayar Mühendisleri
Kontrol ve Otomasyon Mühendisleri
Gömülü Sistem Meraklıları
Bu alanda kariyer hedefleyen herkes
💡 NEDEN BU EĞİTİM?
Yapılan iş ilanı analizlerine göre, dünyada en yaygın kullanılan mikrodenetleyiciler arasında STM tabanlı çözümler ilk sıralarda yer almakta ve bu alana olan ihtiyaç her geçen gün artmaktadır.
Mikrodenetleyicilerle çalışan gömülü sistem yazılımcılarına olan talep hızla yükselmektedir.
Bu eğitim, sahip olduğunuz C programlama bilgisini pratiğe dökmek için en iyi fırsatlardan biridir.
Her şeyin temelini oluşturan “işin mantığını öğrenme” prensibiyle tasarlanmıştır.
- 💬 Mentor Desteği ve Soru Sorma Hakkı (Hafta içi 12:00 – 20:00)
✅ ÖN KOŞUL
📌 Bu kursa katılabilmek için C Programlama konusunda iyi düzeyde sahibi olmanız veya Radikal Yazılım tarafından düzenlenen Embedded C ve C Programlama Kursunu başarıyla tamamlamanız önerilir.
📌 Eğer bu konuda emin değilseniz, C programlama bilginizi eğitmenle paylaşarak değerlendirme yapabilirsiniz.
🧩 İŞ VE STAJ
Radikal Yazılım, eğitim hizmetlerinin yanı sıra:
Başarılı öğrencileri farklı firmalara yönlendirme,
Kurumsal firmalarla çözüm ortaklığıyla personel ihtiyacına destek olma,
Öğrencilerini kariyer yolculuğunda destekleme hedefiyle çalışmalar yürütmektedir.
❗ Ancak staj veya iş garantisi verememekteyiz.
📚 EĞİTİM MATERYALLERİ
📦 Stm32 ile Gömülü Yazılım Geliştirme(Register Seviyesinde) eğitimi kapsamında kullanılan tüm materyaller, katılımcılara program süresince dijital ortamda sunulacaktır.
👨🏫EĞİTMEN
Bu eğitim, yazılım ve gömülü sistemler alanında uzman Samet AKÇALAR tarafından sunulmaktadır.
Kariyerine 2006 yılında meslek lisesinde bilgisayar bölümü ile başlayan AKÇALAR, 2017 yılında İstanbul Üniversitesi Elektrik-Elektronik Mühendisliği bölümünü onur öğrencisi olarak tamamlamıştır.
Bugüne kadar çeşitli firmalarda AR-GE ve yazılım projelerinde aktif rol almış, binlerce öğrenciye birebir ve online eğitimler vermiştir.
Aynı zamanda profesyonel danışmanlık hizmeti ve kurumlara özel grup eğitimleri sunmaktadır.Samet AKÇALAR ile iletişime geçebilir ya da ona ona bir mail gönderebilirsiniz.
🎯 Uzmanlık Alanları
✅ C ve C++ Programlama Dilleri
✅ Gömülü Sistemler ve Gömülü Yazılım
✅ Sistem Programlama
✅ Gömülü Linux
✅ Python Programlama
✅ Yapay Zeka
✅ Makine Öğrenmesi
✅Veri Bilimi
✅ Kurumsal Eğitim ve Teknik Danışmanlık
📞 Şirketiniz ya da ekibiniz için özel grup eğitimi veya danışmanlık almak isterseniz, iletişim formu üzerinden bizimle bağlantıya geçebilirsiniz.
1.Gömülü Yazılıma Giriş
Gömülü yazılım nedir ?
Gömülü yazılımın kullanım alanları
Gömülü yazılım mühendisi olmak
2.Temel Kavramlar
Mikroişlemci ve mikrodenetleyici kavramları
System on Chip(SOC)
DRAM ve SRAM
EEPROM ve flash memory
Osilatörler
Giriş-çıkış birimi
3.ARM ve ST Giriş
Arm ve ST nedir?
Dökümanların indirilmesi ve tanıtılması
Arm ailesine genel bakış
ARM mimarisinin incelenmesi
Bus kavramı
Instruction set kavramı
Register kavramı
Preprocessor Memory Mapping
Adres ve offset Kavramı
STM32 kartının tanıtılması
STLink Programlayıcı
4.ARM CORE
Arm core
Reset vector
Stack pointer
Link register
Program counter
5.Geliştirme Ortamı
IDE’nin kurulumu
Logic Analyzer Programının Kurulumu ve Tanıtımı
Proje Oluşturulması ,Derlenmesi ve Çalıştırılması
6.Debugging ve Debug Yapma Yöntemleri
Debug yapma ve debug araçları
SWO
SWD ve JTAG
Breakpoints ,variable & expressions
Memory browser
SFR window
7.Register Düzeyinde Programlama ve HAL Kütüphanesi
Register düzeyinde driver geliştirme tanışma
HAL ile bir proje oluşturma
CubeMX ile tanışma
Proje dosyalarının incelenmesi
Startup dosyası, system dosyası, stm32f4xx dosyalarının incelenmesi
Registerlarla Oynayarak Led Yakma
8.Mimari
Memory mapping
STM32 block diyagramının incelenmesi
MCU bus hatlarının incelenmesi
Bus matrix yapısı
9.MCU Clocking
Clocking kavramı
Clock tree
HIS,HSE,PLL kavramları
SYSCLCK kavramı
RCC registleri
Çevresellerin clock ayarlanması
10.GPIO
GPIO
Output durumu
İnput durumu
Analog input durumu
Open drain durumu
Alternate function durumu
Floating Durumu
Pull -up , Pull-down
GPIO registerlarının incelenmesi
GPIO peripheral clock
Register düzeyinde gpıo için driver yazılması
Led uygulamarı
Led button uygulamaları
Hal kütüphanesi ile gpio işlemleri
11.GPIO Specifications
GPIO Specifications
Pin toleransları
Pin çeşitleri
Pin akım ve gerilim karakteristleri
12.Bazı Özel Bilgiler
Cooperative multitasking
Preemptive
Non-RTOS ws RTOS
13 . LCD Driver
Palel karakter LCD
LCD ‘nin pinleri
LCD komutlarını inceleme
Displaylerin çalışma mantığı
LCD driver geliştirilmesi
LCD uygulaması
14.Interrupt
Interrupt kavramı
Kesme kaynakları
Event ve proses kavramları
NVIC birimi
Interrupt Vector Table
Inerrupt Priority
ISR ve IRQ
EXTI interrupt
EXTI interrupt blok diyagramı
EXTI interrupt örneği
15.Timer
Timer giriş
Timer türleri
Basic timer
Sayma modları
SysTick timer
Timer Interrupt
Timer uygulamaları
16.Capture Compare PWM
Timer input capture
Timer output compare
PWM nedir?
PWM çalışma mantığı
Period ve duty cycle
PWM Uygulamaları
17.ADC
ADC giriş
Sampling time
ADC resolution
ADC modları
ADC Interruptları
ADC Uygulamaları
18.RTC(Real Time Clock)
RTC Giriş
RTC genel özellikler
RTC blok diyagramı
RTC alarm
RTC uygulamaları
19.HABERLEŞME PROTOCOLLERİ GİRİŞ
Dışsal & içsel haberleşme
Seri & parelel haberleşme
Single ,multi haberleşme
Siplex ,half duplex,full duplex haberleşme
Senkron asenkron haberleşme
Master -slave kavramı
Haberleşme türlerinin genel karşılaştırılması
20.UART & USART
UART
USART
Donanımsal bağlantının anlatılması
UART data frame
Start biti,stop Biti
Data frame kavramı
Parity biti
Baud rate
Gönderme alma işlemleri ve stratejileri
Haberleşme hata durumları
Uygulama
21.SPI
SPI haberleşmesinin genel özellikleri
Data exchange protocol
SPI pinleri ve bağlantı şekli
SPI çalışma modları
CPOL ve CPHA durumları
SPI durum bayrakları
SPI data yönetimi
SPI Uygulamaları
22.I2C
I2C haberleşmesinin genel özellikleri
I2C pinleri
Start condititon ,stop condition durumları
I2C ‘de cümle Yapısı
Yazma işlemi
Okuma işlemi
ACK ve NACK kavramları
I2C Uygulaması
23.RNG(Random Number Generator)
RNG genel özellikleri
RNG uygulaması
Kaçırdığım dersler olursa nasıl telafi edebilirim?
Ders bitiminden sonra ,mailinize özel gönderilecek şifre ve link sayesinde 4 gün içersinde izleyebilirsiniz.
Kurs saatleri dışında soru sorabilir ve takıldığım yerleri sorabilir miyim?
Öğrenciler hafta içi skype,mail ya da whatsapp yoluyla yardım ve rehberlik hizmeti alabilir.
Kurs bitiminde sertifika alabilecek miyim?
Evet. Kurs sonunda kursa katılanlara Radikal Yazılım tarafından düzenlenen bitirme sertifikası verilecektir.
120 saatlik bir kurs süresi çok uzun değil mi?
Hayır.Kurs;iş hayatına yönelik bir kurs olup,gömülü yazılım geliştirme gibi sektör göz önünde bulundurulduğunda kurs süresinin kesinlikle uzun olmadığı söylenebilir.
Yurt dışında çalışıyorum / öğrenciyim.Derslere yurt dışından katılmam mümkün mü?
Evet.Dünyanın her yerinden derslere katılabilirsiniz.
NOT
Derslerin izin alınmadan başkalarıyla paylaşılması, İnternet ortamında yayınlanması hukuki ve ticari yaptırımlara tabidir.
EĞİTİMLER
