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
STM32 - FreeRTOS Manuel Olarak Entegre Etmek: Adım Adım Rehber
STM32 ile geliştirme yapılırken en çok kullanılan STM32CubeIDE üzerinde freeRTOS ilk proje oluşturması sırasında entegre edilebiliyor ancak ek soyutlama fonksiyonları ile kullanılabiliyor. İnternette ise yeni bir projeye manuel olarak freeRTOS ekleme kaynağı pek olmadığı için kendi notlarımı çıkardım.
May 15, 2026