Blog
Technical writing on embedded systems, C/C++, microcontrollers, and things I learn along the way.
STM32CubeIDE’de Manuel Eklenen FreeRTOS V10 ile SEGGER SystemView Kullanımı: RTT Buffer Sorunu ve Çözümü
STM32CubeIDE içerisine manuel olarak eklenen FreeRTOS V10 ile SEGGER SystemView entegrasyonu sırasında karşılaştığım RTT buffer’ın hiç dolmaması ve kayıt alınamaması problemini ele alıyorum. Sorunun gerçek nedenini, vSetVarulMaxPRIGROUPValue() fonksiyonunun neden gerekli olduğunu, port.c dosyasında yapılan değişiklikleri ve RTT Single Shot yöntemiyle .SVdat kayıtlarının nasıl oluşturulacağını adım adım açıklıyorum. Ayrıca yaşadığım hata sürecini, çözümünü ve çevrimdışı (offline) SystemView analizinin nasıl yapılacağını anlattım.
July 5, 2026
Build Tuşuna Bastığınızda Gerçekte Ne Olur? Firmware Build Süreci
Bir mikrokontrolcü ile geliştirme yapılırken karta reset atıldığında veya kodlar ilk yüklendiğinde asıl kodların çalışması zamanına(main() fonk.) kadarki süreci araştırmalarımdan çıkardığım notlarıma göre anlatıyorum.
June 12, 2026
PIC16F887 - Interrupts(Kesmeler)
PIC16F887 MCU ile interrupt kullanımı ve çalışma mantığı açıklaması.
February 6, 2026