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, 2021Dec 16, 2021
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, 2021Jul 15, 2021
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, 2021Jun 13, 2021
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, 2021Jun 7, 2021
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, 2021May 12, 2021
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, 2021Apr 9, 2021
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, 2021Mar 19, 2021
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, 2021Jan 24, 2021
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, 2020Dec 19, 2020
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, 2020Oct 31, 2020