Compile the Linux kernel and run a minimal file system

Development environment: ubuntu 14.04 Linux source code version: linux-4.9.229 Busybox source code version: busybox-1.30.0 qemu-system-x86_64 version: 2.0.0 This article teaches you to complete the following process: 1. Download linux and compile the linux kernel source code 2. Compile busybox 3. Make a minimum root file system 4.qemu s ...

Posted on Mon, 29 Nov 2021 16:22:35 -0500 by keefe007

SMBIOS driver code analysis

1. Overview After the motherboard is powered on, UEFI will store HW information, including CPU, Memory, FW, PM and other information in a Memory area in the form of SMBIOS table. After entering the OS, the OS can obtain the relevant configuration by parsing the Memory. SMBIOS is loaded into the system table through the DXE driver. The entry fu ...

Posted on Wed, 24 Nov 2021 00:48:06 -0500 by dpearcepng

Gos - BIOS and successor MBR

Written in front: homemade operating system Gos Chapter 2 Chapter 2: the main content is the transfer of power in CPU and how to control BIOS and MBR BIOS Students with operating system foundation know that when the operating system is powered on, the BIOS will be loaded first, and then the BIOS will load the operating system. This p ...

Posted on Mon, 27 Sep 2021 09:48:50 -0400 by solarith