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

Bluetooth Technology: Design of a Wireless Display System

This article introduces a design scheme for a Bluetooth wireless display system. By using Bluetooth technology, it enables short-range wireless control of display terminals, allowing for the wireless transmission and display of image and character data, eliminating the drawbacks of wired connections, and making it applicable in various fields. 1 Overall System Design The wireless … Read more

Building an Embedded Linux Development Environment for NXP i.MX6ULL: Practical Experience for Professional Developers

Building an Embedded Linux Development Environment for NXP i.MX6ULL: Practical Experience for Professional Developers

Building an Embedded Linux Development Environment for NXP i.MX6ULL: Practical Experience for Professional Developers Introduction The NXP i.MX6ULL is favored in industrial control and IoT fields due to its excellent performance-to-power ratio and rich peripheral resources. Establishing a complete development environment is a crucial foundation for embedded Linux development. This article will detail how to … Read more

Developer’s Guide | Prerequisites for Using PetaLinux

Developer's Guide | Prerequisites for Using PetaLinux

Follow and star our public account for exciting content delivered daily. Source: Online materials Author: AMD Engineer Aravind Babu This article introduces the prerequisites for using PetaLinux on any platform. PetaLinux is an embedded Linux software development kit (SDK) primarily used for FPGA-based system-on-chip (SoC) designs or FPGA designs. Installation Requirements Minimum workstation requirements: 8 … Read more

An Overview of the Dynamic Module Loading Mechanism in Embedded Linux

An Overview of the Dynamic Module Loading Mechanism in Embedded Linux

1. Design Philosophy and Core Advantages of Dynamic Module Loading The Linux dynamic module loading mechanism (Loadable Kernel Modules, LKMs) is not merely a technical choice, but a systematic solution evolved to meet the core needs of embedded systems—resource efficiency, hardware diversity, security control, and development flexibility—which are deeply integrated into its design philosophy and … Read more

Building an Embedded Linux Environment on RISC-V Architecture: A Complete Guide from Scratch

Building an Embedded Linux Environment on RISC-V Architecture: A Complete Guide from Scratch

Building an Embedded Linux Environment on RISC-V Architecture: A Complete Guide from Scratch As an open instruction set architecture, RISC-V is gaining increasing attention in the embedded field. This article takes the SiFive HiFive Unleashed development board as an example to detail the process of setting up an embedded Linux development environment under the RISC-V … 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

“Building an Embedded Linux Environment on Raspberry Pi 4B: A Complete Guide from Scratch” Introduction The Raspberry Pi 4B, as a widely popular embedded development platform, is an ideal choice for embedded Linux development due to its powerful performance and rich peripheral interfaces. This article is aimed at embedded development engineers and provides a detailed … Read more

Building an Embedded Linux Environment for NXP i.MX6: A Complete Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX6: A Complete Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX6: A Complete Guide from Scratch Embedded Linux has a wide range of applications in industrial control, smart devices, and automotive electronics. The NXP i.MX6 series, with its powerful performance and rich peripheral interfaces, has become the preferred platform for these applications. However, establishing a complete and efficient … Read more

Building an Embedded Linux Environment for NXP i.MX 8M Plus: A Comprehensive Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX 8M Plus: A Comprehensive Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX 8M Plus: A Comprehensive Guide from Scratch Introduction The NXP i.MX 8M Plus, a high-performance application processor integrated with an NPU unit, has wide applications in industrial automation, machine vision, and smart IoT. Setting up an embedded Linux development environment suitable for this platform is a crucial … Read more

Building an Embedded Linux Development Environment for RK3399: Practical Experience for Professional Developers

Building an Embedded Linux Development Environment for RK3399: Practical Experience for Professional Developers

Building an Embedded Linux Development Environment for RK3399: Practical Experience for Professional Developers Embedded Linux is increasingly applied in high-performance computing, edge computing, and artificial intelligence. The RK3399, as a six-core 64-bit ARM processor, has become an ideal choice for these application scenarios due to its excellent performance and rich peripheral interfaces. This article will … Read more