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

Kategori: Yazılım Geliştirme

PIC Mikrodenetleyici ve XC8: Buton Kullanımı

Merhaba sevgili ziyaretçiler. Bu yazımda  PIC18F4550 mikrodenetleyicisinin buton ile nasıl kullanılacağını anlatmaya çalışacağım. Programı Microchip’in kendi Mplab IDE’sinde yazacağız ve kendi derleyicisi olan XC8 ile derleyeceğiz. Önceki yazımda Mplab ve XC8 konusuna giriş yapmış ve bir de ufak led yak söndür uygulaması yapmıştım. O yazımda proje oluşturma konusunu da anlattığımdan burada tekrar ele almayacağım.

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

Merhaba sevgili ziyaretçiler bu yazımın konusu bir önceki ve önceki yazılarımın  üzerine ilave olarak devam edecek. Bu yazıya devam etmeden önce o yazılarımı okumanızı tavsiye ederim. Bu yazımda Eclipse IDE ile STM32 mikrodenetleyicileri üzerinde hata ayıklama için gerekli ayarlamaları yapıp hata ayıklama araçlarına değineceğiz. Bu bölüm ve sonrasında daha çok uygulama ağırlıklı ilerleyeceğiz.

C ve C++’ta Bit Düzeyinde İşlemler

Merhaba sevgili ziyaretçiler. Bu yazımın konusu C ve C++’ta bit düzeyinde yaptığımız bazı işlemler olacak. C’de bitler üzerinde işlemler yapabilmek için  birçok operatör tanımlanmıştır ancak ben iki özel operatör üzerinde duracağım. Bunlar iki küçüktür “<<” ve iki büyüktür “>>” işaretleri ile gösterilen bit kaydırma operatörleri.

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.