STM32'de main()'den Önce Ne Oluyor? | Startup Code ve Reset Handler

Опубликовано: 30 Сентябрь 2026
на канале: Erhan Konak
1,826
44

STM32 mikrodenetleyici reset olduktan sonra doğrudan main() fonksiyonuna mı gider?

Hayır. 👀

main() çalışmadan önce mikrodenetleyicide oldukça önemli bir başlangıç süreci gerçekleşir.

Bu videoda STM32'nin startup sürecini adım adım inceliyor ve uygulamamızın main() fonksiyonuna nasıl ulaştığını anlamaya çalışıyoruz.

Bu videoda:

• .data ve .bss bölümleri nedir?
• Global değişkenler RAM'e nasıl hazırlanır?
• STM32 Startup Code ne yapar?
• Reset_Handler nedir ve ne zaman çalışır?
• Stack nasıl hazırlanır?
• C runtime environment nasıl initialize edilir?
• main() çağrılmadan önce hangi işlemler gerçekleşir?
• Mikrodenetleyici reset durumundan uygulamamızın çalışmasına nasıl geçer?

Özellikle STM32, Embedded C, ARM Cortex-M, Bare Metal ve embedded software öğreniyorsanız, bu süreci anlamak mikrodenetleyicilerin çalışma mantığını çok daha iyi kavramanızı sağlayacaktır.

Bu kanalda STM32, Embedded C, FreeRTOS, ARM Cortex-M ve gerçek zamanlı gömülü sistemler üzerine teknik içerikler paylaşıyorum.

Videoyu faydalı bulduysanız beğenmeyi ve kanala abone olmayı unutmayın. 🚀

🔧 KULLANILAN DONANIM VE YAZILIM
• NUCLEO-L476RG
• STM32CubeIDE


Gömülü sistemler üzerine kurslar:

• Inside FreeRTOS: Deep Dive into Real-Time Operating Systems — https://www.udemy.com/course/inside-f...

• Mikrodenetleyici Driver Geliştirme — https://www.udemy.com/course/mikroden...


💬 TELEGRAM TOPLULUĞU
Soru sormak, kod paylaşmak ve takıldığınız noktaları tartışmak için:
https://t.me/+H6QJNc7-lb43MjI0

🔗 BAĞLANTILAR
LinkedIn:   / erhan-konak-15844b173  

#STM32 #EmbeddedSystems #EmbeddedC #ARM #CortexM #FreeRTOS #BareMetal #StartupCode #Microcontroller #EmbeddedSoftware