"Enter"a basıp içeriğe geçin

Kategori: Yazılım Geliştirme

Eclipse IDE ile STM32 Mikrodenetleyicileri İçin Gömülü Yazılım Geliştirme ve Hata Ayıklama – İlk Proje

Merhaba sevgili ziyaretçiler. Bu yazım bir önceki yazımın devamı niteliğinde olacak. Önceki yazımda Eclipse IDE’sine ARM mikrodenetleyicileri için gömülü yazılım geliştirmeye olanak sağlayacak eklentileri (GNU ARM Eclipse, GNU ARM Eclipse QEMU, GNU ARM Eclipse OpenOCD, GNU ARM Embedded Toolchain) yükleyerek Eclipse’i bir gömülü yazılım geliştirme ortamına dönüştürmüştük.

Bu yazımda ise NUCLEO-F103RB board emülatörü üzerinde ufak bir led blink örneği üzerinde hata ayıklama (debug) yapmak için eklentileri yüklenmiş bir Eclipse IDE ortamını nasıl hazırlayacağımızı göreceğiz.

Eclipse IDE ile STM32 Mikrodenetleyicileri İçin Gömülü Yazılım Geliştirme ve Hata Ayıklama

Merhaba sevgili ziyaretçiler. Bu yazımın konusu Eclipse IDE’nin STM32 mikrodenetleyicilerine yazılım geliştirmek için hazırlanması hakkında olacak. Eclipse birçok eklentiye sahip ve esnek bir geliştirme ortamı. Neredeyse bütün derleyicilere destek vermekte ve geliştiricilere gelişmiş hata ayıklama imkanları da sunmakta. Bu noktada Eclipse’e yüklenecek eklentiler ile GNU Cross Compiler’ı kullanabilme ve OpenOCD ve QEMU emülatör eklentisi ile mikrodenetleyici üzerinde hata ayıklama yapabilme şansına sahibiz.

C ve C++’ta İşaretçiler (Pointers)-2: İşaretçi Türleri ve Diziler

Merhaba sevgili ziyaretçiler önceki yazımızda C ve C++’ta değişkenler ve işaretçilere giriş yapmıştık. Bu yazımızda ise işaretçilere kaldığımız yerden devam ediyoruz. Bu yazımızda işaretçiler ve diziler arasındaki ilişkiyi irdeleyeceğiz ve kısaca void işaretçi türünden bahsedeceğiz.

MPLAB IDE ve Xc8 ile Merhaba Dünya

Merhaba sevgili ziyaretçiler. Bu yazımızın konusu Microchip firmasının 8-bit mikrodenetleyicileri için piyasaya sunduğu C derleyicisi olan xc8 üzerine olacak. Uygulamamızda denetleyici olarak Pic18f2550’yi kullanacağız. Bir mikrodenetleyici için program yazmaya geçmeden önce o denetleyicinin iç yapısı iyi incelenmelidir. Bunun için en bilindik ve geçerli yol ilgili denetleyicinin (bütün elektronik devre elemanlarının olduğu gibi) datasheetinden faydalanmaktır.