Modern C++: std::move ve std::forward fonksiyon şablonlarıAçılışı direk Scott Meyers’in Effective Modern C++ kitabında bu konu hakkında yazdıkları ile yapalım.Dec 16, 20213Dec 16, 20213
ARM Cortex-M çekirdeklerinde Context Switching süreciBu yazıyı okumadan önce konunun daha iyi anlaşılması için öncelikle aşağıdaki yazıyı okumanızı tavsiye ederim.Jul 15, 202119Jul 15, 202119
ARM Cortex-M çekirdeklerinde Hata Analizi (Fault Exception Analysis)Bu yazıyı okumadan önce konunun daha iyi anlaşılması için öncelikle aşağıdaki yazıyı okumanızı tavsiye ederim.Jun 13, 202117Jun 13, 202117
ARM Cortex-M çekirdeklerinde Exception Modeli ve NVIC (Nested Vectored Interrupt Controller)ARM firmasının farklı amaçlar için tasarlanmış Cortex-M, Cortex-R ve Cortex-A serisi çekirdekleri bulunmaktadır. ARM Cortex M çekirdek…Jun 7, 202173Jun 7, 202173
Gömülü sistemlerde Circular/Ring Buffer kullanımı ve tasarımıGömülü sistemlerde yaygın olarak kullanılan veri yapılarından birtanesi Circular (Ring) buffer’dir. Circular Buffer parçalı olmayan…May 12, 2021115May 12, 2021115
Linux Kernel Modülü GeliştirmeBu yazıda çok basit bir linux kernel modülünü (helloworld.ko) hem host PC’de hem de embedded linux bir cihazda (BeagleBoneBlack)…Apr 9, 202130Apr 9, 202130
PCI (Peripheral Component Interconnect) Bus Standartına GirişGömülü sistemler alanında özellikle cihaz sürücüsü (device driver) ve BSP (Board Support Package) geliştiricileri yazılım disiplinlerinin…Mar 19, 202116Mar 19, 202116
Embedded Linux Boot Süreci (Beagle Bone Black)Embedded Linux konusuna ilgisi bulunan her gömülü yazılımcının elinde genelde Raspberry Pi, Beagle Bone, Orange Pi gibi kolay ulaşılabilir…Jan 24, 202134Jan 24, 202134
Nesne Dosyaları (Object Files) ve Statik/Dinamik Kütüphaneler“Kaynak dosyasından binary dosyasına dönüşüm. Bir C programının derlenme aşamaları” yazı serisindeDec 19, 202015Dec 19, 202015
C ve C++’da Dinamik Dizi Veri YapısıDinamik dizi veri yapısı programlama dillerinde en çok kullanılan veri yapılarından bir tanesidir. Veri yapıları programlama dillerinden…Oct 31, 202011Oct 31, 202011