Next Generation Embedded AI Control MCU: Haisheng A²MCU for Smarter and More Energy-Efficient Appliances

Next Generation Embedded AI Control MCU: Haisheng A²MCU for Smarter and More Energy-Efficient Appliances

The China Household Appliances and Consumer Electronics Expo (hereinafter referred to as “AWE 2024”) was held in Shanghai on March 14, showcasing unprecedented splendor. Major appliance manufacturers launched new products while also demonstrating innovations in the appliance sector using new technologies such as AI. For example, AI energy-saving air conditioners and AI smart weighing washing … Read more

Differences Between MCU and MPU

Differences Between MCU and MPU

Differences MCU (Microcontroller Unit) and MPU (Microprocessor Unit) are two different types of embedded processors, and there are several key differences between them: 1. Purpose 👉MCU: MCUs are typically used in embedded systems that need to perform specific control tasks such as sensor data acquisition, automatic control, and control of embedded devices. They focus on … Read more

Essential Knowledge of FPGA: A Must-Read for Beginners!

Essential Knowledge of FPGA: A Must-Read for Beginners!

FPGA stands for Field-Programmable Gate Array, which is a type of programmable logic device. 1. Comparison with Microcontrollers Different Structures: 1.1 The number of pins, resources, and internal multipliers in a microcontroller is fixed, meaning its hardware is predetermined. Its functions can be achieved through software programming. 1.2 In contrast, the internal circuitry of an … Read more

Comprehensive Guide to Multi-Core Heterogeneous Computing – Latest Compilation for September 2024

Comprehensive Guide to Multi-Core Heterogeneous Computing - Latest Compilation for September 2024

Multi-Core Heterogeneous Communication Framework (RPMsg-Lite) Principles of Multi-Core Heterogeneous Communication in MCUs Trends in Robot Control Design: Diverse Combinations of Processing Elements with Different Core Advantages Analysis of the Communication Process between Cortex-A and M Cores in Heterogeneous Processors YY3568 Multi-Core Heterogeneous (Linux + RT-Thread) – Boot Process Understanding Embedded Multi-Core Heterogeneous Solutions: Overview of … Read more

High-Performance Embedded Software Development and Applications for RK3568 Core Board

High-Performance Embedded Software Development and Applications for RK3568 Core Board

With the wave of Industry 4.0 sweeping the globe, the demand for intelligent manufacturing and automation control is growing, and the requirements for core processing units are becoming increasingly high. The current mainstream domestic chips include RV11XX, RK33XX series, etc. This article will focus on the technical tutorial and sharing of the RK3568 chip. The … Read more

Comprehensive Summary of Great Embedded Projects on GitHub (Updated to 29)

Comprehensive Summary of Great Embedded Projects on GitHub (Updated to 29)

All-platform with the same name @CodeAllen Embedded For one-on-one consulting services, please reply “Consultation” in the background Introduction For GitHub, those engaged in internet development may be more familiar, especially in front-end, back-end, Android development, etc. GitHub is even considered an essential tool for coding. However, for embedded systems, due to its integrated software and … Read more

Mastering Complex Solutions with the LST-Core335X-A Embedded Core Board

Mastering Complex Solutions with the LST-Core335X-A Embedded Core Board

Embedded systems have a wide range of applications in the current market. With continuous technological advancements, the design solutions and application fields are becoming more diverse and complex. As a professional in the embedded field, having a powerful core board can enhance work efficiency significantly. Today, I will introduce you to a versatile, all-purpose ARM … Read more

Key Aspects to Consider in Embedded System Programming Software Architecture

Key Aspects to Consider in Embedded System Programming Software Architecture

Follow and star our official account to access exciting content ID: Technology Makes Dreams Greater Compiled by: Li Xiaoyao Module Division The “division” in module division refers to planning, meaning how to reasonably divide a large software into a series of functionally independent parts to meet the system’s requirements. C language, as a structured programming … Read more

Understanding the Four Layers of Embedded Systems

Understanding the Four Layers of Embedded Systems

Embedded systems are divided into four layers: hardware layer, driver layer, operating system layer, and application layer. 1. Hardware Layer The hardware layer is fundamental to the entire embedded system. If you are familiar with microcontrollers and interfaces, and can program in C and assembly language, starting from the hardware layer of embedded systems is … Read more

A Lightweight Framework for Embedded Systems

A Lightweight Framework for Embedded Systems

Scan to FollowLearn Embedded Together, learn and grow together Introduction to mr-library mr-library is a lightweight framework for embedded systems, providing a unified low-level driver device model and basic service functions, featuring modular design, configurability, and extensibility, helping developers quickly build embedded applications. mr-library framework supports basic kernel functions such as mutexes and object management. … Read more