Ripan Deuri

Ripan Deuri @ripan030

About: Curious mind with a habit of taking things apart to see how they tick. I write to share what I learn, and sometimes just to think out loud.

Joined:
Oct 20, 2025

Ripan Deuri
articles - 11 total

Linux Kernel Interrupt Handling: A Step-by-Step Code Walkthrough(Part 3)

Table of Contents Introduction The Complete Interrupt Path : Interrupt from User...

Learn More 0 0Nov 23

Interrupts in the Linux Kernel : Entry Path and Key Registers (Part 2)

Table of Contents Introduction Exception Levels and Execution Context Exception...

Learn More 0 0Nov 23

Memory Mapped IO (MMIO)

Table of Contents Introduction VA to PA Conversion MMIO Regions Load and Store...

Learn More 2 0Nov 20

How an Interrupt Reaches the CPU (Part 1)

Table of Contents Overview Device Asserts Interrupt Line What does “assert” mean...

Learn More 0 0Nov 19

MCUboot: Bootup Journey

STM32F411RE Nucleo board The Cortex-M4 is the CPU core (licensed from ARM). The STM32F411...

Learn More 0 0Nov 7

MCUboot: Understanding the Image Trailer and How It Tracks Firmware Update Progress

The MCUboot bootloader ensures fail-safe firmware updates on embedded devices by closely tracking the...

Learn More 2 0Nov 2

MCUBoot: Firmware Signing and Header Analysis

Table of Contents Image Verification Creating a Signed Image with imgtool.py MCUBoot...

Learn More 0 0Oct 29

MCUboot: Firmware Application Image Format

When MCUboot bootloader prepares an application for loading, it expects the image to follow a...

Learn More 8 0Oct 28

MCUboot: Secure Boot in Zephyr

A technical overview of MCUboot’s boot process, flash layout, image format, and secure upgrade mechanisms using Zephyr on STM32 microcontrollers.

Learn More 0 0Oct 28

How to Create a Firmware Version System in Zephyr RTOS

In the previous part of this series, we built and flashed our first Zephyr app on the STM32...

Learn More 0 0Oct 20

Zephyr RTOS on STM32 Nucleo: From Setup to Blinky

When I first picked up my STM32 Nucleo-F401RE board, my goal was simple: to explore how modern...

Learn More 0 0Oct 20