PCIe, BAR0, and DMA Explained with QEMU
Published at September 24, 2025 · 9 min read
Deep dive into how PCIe BAR0 registers control DMA engines, how devices become Bus Masters, and how to debug the logic with QEMU and Linux kernel drivers.
PCIe, BAR0, and DMA Explained with QEMU
Published at September 24, 2025 · 9 min read
Deep dive into how PCIe BAR0 registers control DMA engines, how devices become Bus Masters, and how to debug the logic with QEMU and Linux kernel drivers.
Simple OpenAMP application for stm32mp157
Published at October 25, 2020 · 3 min read
How to build the Linux kernel for zynq in separate and not as part of the yocto build.
Published at October 17, 2020 · 2 min read
How to build the Linux kernel for zynq in separate and not as part of the yocto build.
Install Yocto and kernel development tools of IMX8
Published at February 24, 2020 · 2 min read
Install Yocto and kernel development tools of IMX8
Linux UIO driver to handle with IRQ source.
Published at February 24, 2020 · 6 min read
Linux UIO driver to handle with external IRQ.
Linux char device to handle with IRQ
Published at February 20, 2020 · 2 min read
Linux char device to handle with IRQ
Published at February 18, 2020 · 1 min read
Linux core isolation to have a close RT performance
Linux module to disassemble code in the Linux kernel.
Published at February 18, 2020 · 4 min read
Linux module to disassemble code in the Linux kernel.