Linux Kernel · Embedded Systems · SoC Bring-up

Linux Kernel & Embedded Systems, From power-on to userspace.

DUJINLABS / FIELD NOTE 001

These notes follow real source locations and boot boundaries, from the register state handed off by the bootloader through kernel initialization, device drivers, and the root file system.

No ads. No banners, affiliate links, or sponsored posts. Just technical content.

Section 01 / Linux

Linux

Kernel

Notes on kernel internals and board-dependent areas such as scheduling, memory, interrupts, device drivers, devicetree, and power management.

Linux Kernel Notes Linux 6.18.37 LTS arm64 head.S, line by line A visual walkthrough of the Image header, primary_entry, ID map, MMU enable, EL transitions, secondary CPUs, and KASLR relocation.

System Programming

Executable examples that use the kernel ABI from userspace: processes, threads, signals, IPC, file descriptors, mmap, epoll, and sockets.

Linux System Programming From executable code to syscalls and kernel objects Thirty-eight topics organized around runnable C programs, annotated snippets, call-flow diagrams, failure conditions, and verification experiments.

Hardware

From the board to Linux

Step-by-step verification from power, reset, clocks, and physical signals through controller registers, firmware descriptions, Linux probing, and runtime paths.

Browse all hardware notes

Documents

The complete set of 4,891 target documents has been translated and reviewed while preserving Linux 6.18.37 Documentation/ source paths and structure. Code, configuration names, ABI notation, and SPDX licenses remain unchanged.

Linux Documentation · Complete Linux 6.18.37 documentation corpus Browse the corpus by topic and inspect the original source path and final comparison status for every document.
Full translations
4,891 / 4,891
Forward comparison
3,324 RST
Reverse index
3,360 docs
Remote-only · unresolved
0 · 0

RTOS

Zephyr RTOS

Technical notes on threads, scheduling, interrupts, the device model, devicetree, Kconfig, and west build flow, based on Zephyr 3.7.0 LTS3.

Browse Zephyr RTOS notes

Zephyr 3.7.0 LTS3

Zephyr is an open-source RTOS that scales from small MCUs to SMP SoCs. These notes go beyond API summaries to trace where build-time generated objects meet runtime state transitions.

File System

File system

VFS, block layer, ext4, f2fs, initramfs, mount, overlay, partition layout, and device-node configuration.

Reading Notes

Book Review

Reading notes on computer architecture, operating systems, Linux, embedded systems, and electronics, connecting each book's main arguments to real implementations and practical scope.

Board Design

PCB

PCB design notes from schematics through stack-up, placement, routing, power and signal integrity, DFM, and board bring-up.

Intelligent Systems

AI

From model architecture and training principles to inference runtimes, accelerators, edge deployment, and Linux-based AI systems.

Profile

A personal technical site for low-level systems development and bring-up field notes.

Linux kernel internals Zephyr RTOS internals System programming U-Boot · LK · Barebox File system