Skip to content
Digital Rhyme
DR Digital Rhyme

Knowledge Base on Digital Rhyme

A small, growing library of technical notes shaped for quick reading: clear maps, useful context, and just enough structure to make complex code feel approachable.

The past, as is said, does not repeat itself but rather rhymes.

Digital Logic Tutorial

Verilog for Beginners

A practical first pass through modules, wires, regs, combinational logic, sequential logic, testbenches, simulation with Icarus Verilog, and synthesis thinking.

Verilog RTL Simulation
V4L2 Sensor Driver

IMX708 Camera Sensor Driver

A complete V4L2 subdevice walkthrough for Raspberry Pi Camera Module 3 on Jetson-style Linux: driver architecture, controls, streaming, power, media graph wiring, and device-tree overlay.

V4L2 Device tree CSI-2
Kernel Driver Note

OV5693 Camera Sensor Driver

A guided explanation of ov5693.c, covering register tables, I2C writes, power sequencing, sensor modes, exposure control, and the misc-device API.

Linux kernel I2C Camera sensor
Kernel Module Guide

Build a Simple Linux Kernel Driver

A beginner-friendly character device module with the core init, exit, file operation, build, load, test, and unload procedures.

Kernel module Makefile Character device
Advanced Driver Architecture

Serious Linux Driver Example

A platform-driver walkthrough with probe/remove, modprobe, modalias matching, misc devices, ioctl ABI design, and a user-space test tool.

probe ioctl modprobe
Quote Recognition

The Quotable Human

A famous quotation is a tiny machine for memory: a line, a speaker, a situation, and the little shock of recognition when they click together.

Quotes Authors Attribution
Reading List

The Library That Stayed Open

Public-domain books are not old because they are finished; they are old because readers keep finding new entrances into them.

Books Gutenberg Classics
World Landmarks

Postcards From Human Ambition

Landmarks are geography with a public face: places that learned to stand for more than their coordinates.

Geography Landmarks Travel
Jetson Orin Hardware Map

Device Tree on Jetson AGX Orin

A concise guide to device-tree structure, DTS data types, AGX Orin bus/device layers, overlays, compiling with dtc, rebooting into changes, and Linux driver binding.

Device tree AGX Orin Overlays
Hardware Debugging

Using I2C on Linux

A practical command-line guide to Linux I2C buses, physical wiring, adapter discovery, device scanning, register reads, register writes, and safety.

i2c-tools SMBus Hardware