Embedded Systems Panorama 1: From Bare-metal to Linux Kernel (A Comprehensive Guide to Building a Systematic Understanding)

Embedded Systems Panorama 1: From Bare-metal to Linux Kernel (A Comprehensive Guide to Building a Systematic Understanding)

This article is suitable for: engineers who want to build a complete cognitive framework for embedded systems, developers preparing to delve from the application layer to the underlying layers, and those who wish to systematically understand the entire path from “bare-metal → kernel”. In one sentence: After reading this article, you will advance from “fragmented … Read more

Standard Path for Building Embedded Linux Systems from Buildroot

Standard Path for Building Embedded Linux Systems from Buildroot

In embedded system development, building a usable Linux system image is never an easy task. Buildroot, as a lightweight and highly integrated build system, has become one of the preferred solutions for many embedded projects. This article will quickly introduce you to the core features, advantages, and disadvantages of Buildroot, and in conjunction with engineering … Read more

Building an ISO Image Based on BusyBox

Building an ISO Image Based on BusyBox

Building an ISO Image Based on BusyBox 1. Preparation • CentOS 7.9 3.10.0-957.el7.x86_64 • VMware Workstation Recommendation: Use BusyBox version <= 1.33.2 for kernel <= 3.10.0 2. Installing BusyBox # Install dependencies yum install syslinux xorriso kernel-devel kernel-headers glibc-static ncurses-devel -y # Download wget https://busybox.net/downloads/busybox-1.33.2.tar.bz2 # Compile and install tar -xvf busybox-1.33.2.tar.bz2 cd busybox-1.33.2 make … Read more