Understanding Yocto Project Layers: A Modular Approach to Embedded System Development

Understanding Yocto Project Layers: A Modular Approach to Embedded System Development

In the field of embedded systems, flexibility and modularity are key to efficiently managing complex projects. The Yocto Project is a powerful build system for creating custom Linux distributions, embodying this concept through its layered mechanism. These layers are essentially a set of repositories containing the instructions and metadata required to build specific target images. … Read more

Typical Architectures of Embedded Software: Layered and Recursive Models

Typical Architectures of Embedded Software: Layered and Recursive Models

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together!Due to resource constraints, high real-time requirements, and deep coupling with hardware, the software architecture of embedded systems must be tailored to fit.The layered model and recursive model are two widely validated and practical design paradigms that determine the system’s … Read more

SOLID Principles and Layered Architecture: The Soul of Embedded System Design

SOLID Principles and Layered Architecture: The Soul of Embedded System Design

Sharing Power Knowledge | Summary Notes on Embedded Learning This is the third learning note related to embedded systems from Dream Chaser Power Electronics Introduction Recently, while learning embedded code, I have gained a lot of insights. I can appreciate many of the key points that experts incorporate when writing programs. I wondered how they … Read more

A General Framework for MCUs Implemented with a Linux-like Layered Architecture

A General Framework for MCUs Implemented with a Linux-like Layered Architecture

Hello everyone, today I will share a general system for MCUs implemented with a Linux-like layered architecture. This project facilitates chip-level switching and multi-product line development. 《A General System for MCUs Based on Layered Architecture》 Project Overall Block Diagram Project Highlights <strong>Layered Architecture, Clear and Efficient</strong>: The usal_mcu adopts a Linux-like layered architecture design, dividing … Read more

Layered Architecture Design Thinking in Embedded Software

Layered Architecture Design Thinking in Embedded Software

Follow the blue text and reply with “Introductory Materials” to get a tutorial from beginner to advanced on microcontrollers. The development board will guide you in your journey. Written by: Wu Ji (WeChat: 2777492857) The full text is about3821 words long, and it takes about 10 minutes to read. Today, let’s talk about the layered … Read more

Two Programming Concepts in Embedded Development

Two Programming Concepts in Embedded Development

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Official Account | Embedded Column In embedded development, aside from mastering basic programming syntax, the programming concepts are also critical. Here are two programming concepts. 1Layered Thinking The layered thinking in embedded systems might be unfamiliar to you, but you have definitely … Read more

7 Architectural Patterns in Embedded Software Design

7 Architectural Patterns in Embedded Software Design

Architectural patterns are general reusable solutions to common problems in software architecture within a given context. A pattern is a solution to a problem in a specific context. However, many developers still struggle to understand the differences between various software architectural patterns, and some know very little about them. Generally, there are seven main architectural … Read more

Architectural Patterns Suitable for Embedded Software

Architectural Patterns Suitable for Embedded Software

Source | Network Embedded software may experience coupling between drivers and applications due to hardware resource limitations. However, for large projects with abundant resources, complex business logic, and the need for future expansion and maintenance, a layered and modular approach must be adopted. This thinking is known as architectural patterns. Common architectural patterns in the … Read more