Why You Should Understand U-Boot for Embedded Systems

Why You Should Understand U-Boot for Embedded Systems

Why U-Boot is Needed1.1. Main Components of Computer Systems(1) A computer system is a system centered around the CPU. Typical computer systems include: PCs (desktop + laptop), embedded devices (smartphones, tablets, game consoles), and microcontrollers (home appliances like rice cookers, air conditioners).(2) There are many components that make up computer systems, and different computer systems … Read more

Top 4 Essential ARM Embedded Development Tools

Top 4 Essential ARM Embedded Development Tools

Word Count: 1200 Practical Index: ⭐⭐⭐⭐⭐ Introduction: Due to the special nature of the embedded development environment (cross-compilation), we will use some other peripheral tools. Here is a brief description, along with a reintroduction of the various tools used in the entire development environment and a simple application development process. 01 SecureCRT SecureCRT is a … Read more

Understanding U-Boot Makefile

Understanding U-Boot Makefile

1. Compiling U-Boot First, let’s review how to compile U-Boot. (1) Set temporary environment variables export ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- (2) Specify board configuration and generate .config file make xxx_defconfig (3) Compile make -j8 (4) Clean build make distclean Next, we will analyze the top-level Makefile in the U-Boot root directory to explore what happens behind these … Read more

Starting Embedded Linux Systems with Buildroot – Part 2

Starting Embedded Linux Systems with Buildroot - Part 2

This series will create my first runnable embedded Linux system based on the Buildroot repository provided by Microchip. Change Buildroot configuration based on target hardware This series of articles will demonstrate using the Microchip SAMA5D2-XULT development board. This chapter explains based on the buildroot-external-microchip-linux4microchip-2024.10/configs/sama5d2_xplained_headless_defconfig configuration file: Preparation – SAMA5D2 MPU Linux Boot Process Power on … Read more

Building Embedded U-Boot, Kernel, and File System with Yocto

Building Embedded U-Boot, Kernel, and File System with Yocto

Click the blue text above to follow Weilian Zhikong You can click the … in the upper right corner to share this article What is Yocto? In brief, it is a tool used to build U-Boot, kernel, file system, cross-compilation toolchain, etc. Yocto provides a complete and comprehensive embedded Linux porting solution. It allows embedded … Read more

OpenJTAG Debugging Example: Resolving SST39VF1601 Erase Issue

OpenJTAG Debugging Example: Resolving SST39VF1601 Erase Issue

Many development boards use NOR Flash such as AM29LV800 or AM29LV160, and can operate normally with the u-boot provided by this website; yesterday, a user discovered that they could not erase SST39VF1601, for example, the following phenomenon occurred: when attempting to erase a sector starting at 0x2000, it showed success, but reading the contents revealed … Read more

Building Allwinner RISCV 64Neza D1 Board with Buildroot 2021

Building Allwinner RISCV 64Neza D1 Board with Buildroot 2021

To gain a deeper understanding of the Linux implementation of the RISC-V 64 architecture, we have specially adapted the Buildroot 2021 open-source build tool, making it easier for everyone to delve into various parts of the Neza D1, such as the boot process, OpenSBI, U-Boot, kernel, root filesystem, etc. Using Buildroot to compile the build … Read more

Comprehensive Guide to Embedded Linux by Wei Dongshan

Comprehensive Guide to Embedded Linux by Wei Dongshan

Instructor Introduction Wei Dongshan | Graduated from University of Science and Technology of China, with dual degrees in Electronics and Computer Science. 2005-2007 Worked at ZTE Corporation in embedded Linux development, achieving S-level performance. 2008 Published “Complete Handbook of Embedded Linux Application Development”, which has been a bestseller in the embedded field. 2008-2011 Served as … Read more

Embedded Linux Technical Summary

Embedded Linux Technical Summary

Click the top“100 Questions Technology”, select the pinned public account Embedded insights delivered promptly —— On the last day of 2018, it’s a great time to summarize the wonderful articles from this public account; looking back at 2018, the number of high-quality articles has increased compared to the previous two years. The happiest moment is … Read more