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

Haruncetin.com.tr

Eclipse İçin STM32 Cube MX Eklentisi’nin Kurulumu ve Kullanımı

Merhaba sevgili ziyaretçiler. Bu yazımda daha önceki yazılarımda kurulumunu ve girişini yapmış olduğumuz Eclipse IDE üzerinde ARM tabanlı mikrodenetleyiciler için gömülü yazılım geliştirme konusunun devamı olarak, ST firmasının ARM tabanlı STM32 mikrodenetleyicileri için görsel arayüz aracılığıyla kod üretimini sağlayan Cube MX eklentisinden bahsedeceğim.

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.

Arduino Pro Micro (Leonardo) Bootloader Sorunu

Merhaba sevgili ziyaretçiler. Geçenlerde elimde bulunan Atmega32u4 çipli Arduino Pro Micro (namıdiğer Leonardo) kartı anlayamadığım bir sebepten dolayı bilgisayara bağladığımda “USB Aygıtı Tanınmadı” gibi rahatsız edici uyarılar vermeye başladı. Uzun süre araştırmama rağmen sonuç elde edemedim ve ben de deneme yanılma yoluyla (biraz da mantık yürüterek diyelim) kendimce sorunu çözdüm.

C ve C++’ta Bit Düzeyinde İşlemler – 1: Bit Kaydırma Operatörleri

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 veriler üzerinde bit düzeyinde işlemler yapabilmemizi sağlayan ve, veya, değil, özel veya, sola kaydır, sağa kaydır operatörleri vardır. Bu yazıda bitleri sağa ve sola kaydırma işini yapan, iki küçüktür “<<” ve iki büyüktür “>>” işaretleri ile gösterilen bit kaydırma operatörlerinden bahsedeceğiz.

Dijital Elektroniğin Kalbi: 555 Zamanlayıcılar (Timers)

Merhaba sevgili ziyaretçiler. bu yazımın konusu başlıkta da belirttiğim üzere dijital elektroniğin kalbi olan 555 entegreleri. Dijital elektroniğin kalbi diyorum çünkü kalp nasıl insan vücudunda kan pompalayarak insanın canlılık sistemlerinin devamlılığını sağlıyorsa 555 entegreleri de uygun şekilde yapılandırıldığında bağlı olduğu dijital devreye osilasyon sağlayarak dijital devrenin canlılığını sağlar. İsterseniz gelin bu osilasyonu nasıl sağladığını, nerelerde ve nasıl kullanıldığını birlikte inceleyelim.

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.

Windows 10’da Görünmeyen Masaüstü Simgelerini Göstermek

Merhaba sevgili ziyaretçiler. Bu yazım Windows 10’da ilk kurulumun ardından  “Bu Bilgisayar”, “Ağ Bağlantıları”, “Kişisel Klasör” ve “Denetim Masası” simgelerinin masaüstüne getirilmesi ile ilgili olacak. Bilindiği üzere Windows 10’un sıfırdan kurulumu sonrası masaüstü simgelerinin Windows’u aktifleştirmeden görünür yapılamayışı bir sorun. Tertemiz bir kurum yapıyorsunuz ve masaüstünde her zaman alışık olduğunuz o simgelerin Çöp Kutusu haricinde hiçbirisi yok.

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.