RISC-V International Partners with RISE Project to Support Yocto Project

RISC-V International Partners with RISE Project to Support Yocto Project

RISC-V International collaborates with the RISE Project to participate in the Yocto Project. RISC-V International has upgraded its membership from Silver to Platinum and will participate in governance at the board level, while the RISE Project will provide engineering support. Embedded Linux engineers are very familiar with the Yocto Project. Established in 2010, the Yocto … Read more

The First Domestic Yocto Project Book: Efficiently Customizing Embedded Linux Systems and Easily Deploying Qt Applications

The First Domestic Yocto Project Book: Efficiently Customizing Embedded Linux Systems and Easily Deploying Qt Applications

01 Modular Build System: The Yocto Project uses the BitBake build tool, allowing developers to easily add, remove, or modify packages, including Qt SDK and OpenSSL. Flexibility and Customizability: Developers can highly customize the system according to project requirements, supporting various hardware architectures and operating system configurations, ensuring that components like Qt and OpenSSL are … Read more

Buildroot vs Yocto: Which Should You Choose for Your Embedded Linux Project?

Buildroot vs Yocto: Which Should You Choose for Your Embedded Linux Project?

🚀 Buildroot vs Yocto: Which Should You Choose for Your Embedded Linux Project? In embedded Linux projects, the choice of a build system is often the starting point and one of the key decisions for long-term investment. In this field, there are two “big players” that you cannot avoid—Buildroot and Yocto. Both systems can build … Read more

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

In the fields of IoT and edge computing, the Raspberry Pi 4B, with its quad-core Cortex-A72 architecture and rich interfaces, has become an ideal platform for embedded Linux development. By using Buildroot to create a customized development environment, developers can quickly obtain a lightweight and highly controllable Linux system. This article is aimed at intermediate … Read more

Buildroot Compilation Practice on RK3568 Platform: Customizing Kernel & Root Filesystem

Buildroot Compilation Practice on RK3568 Platform: Customizing Kernel & Root Filesystem

@TOC • Buildroot is a tool for automating the build of embedded Linux systems. It can cross-compile a complete Linux system that runs on embedded devices, including the kernel, root filesystem, bootloader, and other components, starting from source code using simple configuration files and Makefiles. • The official SDK for the RK3568 platform is based … Read more

Understanding the Differences Between BusyBox, Buildroot, and Yocto

Understanding the Differences Between BusyBox, Buildroot, and Yocto

Click on the above “Linux Notes” and select “Pin/Star the Official Account” Get valuable content delivered to you first Introduction BusyBox Buildroot Yocto Project Summary Conclusion Introduction <span>BusyBox</span>, <span>Buildroot</span>, and <span>Yocto</span> are tools used to build embedded Linux systems, but they differ in design goals, complexity, and applicable scenarios. Below, I will introduce the differences … Read more

Exploring Linux on MCU Series Part 5: Porting lrzsz for File Import and Export

Exploring Linux on MCU Series Part 5: Porting lrzsz for File Import and Export

1. Introduction In previous articles, we developed applications that were embedded into the kernel within initramfs. Each time we needed to change the application, recompiling the kernel was cumbersome. Now, we will port lrzsz to enable file import and export via the serial port, making it easier to update applications by importing them into the … Read more

Building an Embedded Linux Environment on Raspberry Pi 4B: A Complete Guide from Scratch

Building an Embedded Linux Environment on Raspberry Pi 4B: A Complete Guide from Scratch

### Introduction In today's rapidly developing Internet of Things (IoT) and edge computing landscape, the Raspberry Pi 4B, with its powerful quad-core Cortex-A72 architecture and rich expansion interfaces, has become an ideal platform for embedded Linux development. This article will detail the process of building a complete embedded Linux development environment from scratch, aimed at … Read more

New Book Recommendation | Principles and Applications of Embedded Linux Systems (Video Course Version)

New Book Recommendation | Principles and Applications of Embedded Linux Systems (Video Course Version)

Table of Contents Chapter 1 Overview of Embedded Systems (Video Explanation: 159 minutes, 7 episodes) 1.1 Introduction to Embedded Systems 1.1.1 Emergence of Embedded Systems 1.1.2 Definition, Characteristics, and Classification of Embedded Systems 1.1.3 Typical Components of Embedded Systems 1.2 Embedded Microprocessors 1.2.1 Introduction to Embedded Microprocessors 1.2.2 Mainstream Embedded Microprocessors 1.3 Embedded Operating Systems … Read more