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.
Yazar: Harun Çetin
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.
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.
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.
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.
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.
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.
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.
Bir süredir C ve C++’ta bir bel kemiği konusu olan İşaretçiler (Pointer) konusunda araştırmalar yapıyordum. Gerek internetten gerek basılı kaynaklardan derlediğim bilgileri burada elimden geldiğince ve anladığımca paylaşmak istiyorum.