Lightweight Embedded System Framework: mr-library Overview

Lightweight Embedded System Framework: mr-library Overview

Introduction to mr-library mr-library is a lightweight framework for embedded systems that provides a unified low-level driver device model and basic service functions. It features modular design, configurability, and extensibility, helping developers quickly build embedded applications. The mr-library framework supports basic kernel functions such as mutexes and object management. It integrates asynchronous event-driven frameworks (events), … Read more

Designing Modular Software Architecture for Embedded Systems

Designing Modular Software Architecture for Embedded Systems

Follow+Star Public Account, don’t miss wonderful content Source | Da Chengzi Crazy Embedded A good embedded project usually has a well-designed software architecture. Unless your project is just a simple lighting project. 1. Introduction Modular programming design refers to dividing a large program into several smaller program modules according to functionality during program design, with … Read more

Affordable Entry-Level Embedded CPU from China

Affordable Entry-Level Embedded CPU from China

Follow+Star Public Account Number, don’t miss exciting content Author | strongerHuang Source | Allwinner, MyIR Official Website Last month, I was fortunate to attend the electronics exhibition and communicated with a few friends from chip manufacturers about the current situation. The chip industry has become highly competitive, focusing on performance, process, and price… We talked … Read more

Exploring Embedded Vision Applications with AI Development Boards

Exploring Embedded Vision Applications with AI Development Boards

Introduction: This issue of the AI Embedded Briefing for 20201120 brings you 8 news items, hoping to be of help to you~ Today’s push is packed with valuable content, tailored for those who follow embedded AI~ 1. Zhang Xianyi, CEO of Pengfeng Technology, explains how to use AI development boards for embedded vision application development … Read more

Essential ESD Protection Techniques for Embedded Core Board Development

Essential ESD Protection Techniques for Embedded Core Board Development

In electronic product development, ESD (Electrostatic Discharge) protection is an essential part. Here, we will briefly introduce some useful knowledge and techniques regarding ESD diodes in core board product development. Introduction to ESD Diodes ESD (Electrostatic Discharge Protection Devices), also known as Transient Voltage Suppression Diode Arrays (TVS Array), are components designed with multiple TVS … Read more

Key Concepts of Cortex-M3

Key Concepts of Cortex-M3

Operating Modes Thread mode: This mode is active when the processor is reset or exits from an exception. The code in this mode can be either privileged or user code, controlled by CONTROL[0]. Handler mode: This mode is entered when an exception (including interrupts) occurs, and all code in this mode has privileged access. Code … Read more