Porting RT-Thread Smart on STM32MP1

Porting RT-Thread Smart on STM32MP1

Click the “blue words” above to follow us! 2025.03.01 Word Count: 7268 Estimated Reading Time: 19 minutes Part One 0 Introduction As the complexity of embedded system software development continues to rise, embedded operating systems are increasingly being applied in software development. Currently, the main embedded operating systems used for MCUs are uC/OS, FreeRTOS, and … Read more

Embedded Programming: Bare Metal vs Real-Time Systems

Embedded Programming: Bare Metal vs Real-Time Systems

Embedded system development can be divided into Bare Metal and RTOS (Real-Time Operating System). Bare metal development means no RTOS, with programs running directly on the MCU, where all task scheduling is completely managed by the developer. Bare metal development is suitable for simple tasks, low-power systems, and small embedded devices, but when tasks become … Read more

Is Embedded Real-Time Operating System Truly Real-Time?

Is Embedded Real-Time Operating System Truly Real-Time?

We often say RTOS (Real Time Operating System) real-time operating system, but what exactly is a real-time operating system? Is it truly real-time?I believe many beginners have this question. Brief Introduction to RTOS RTOS:Real Time Operating System, which meansreal-time operating system. According to Baidu Baike’s explanation: A real-time operating system is one that can accept … Read more

Iterative Validation Methods for Automotive Embedded Systems

Iterative Validation Methods for Automotive Embedded Systems

Authors: Gereon Weiss, Marc Zeller, Dirk Eilers and Rudi KnorrFraunhofer Institute for Communication Systems ESK,Hansastr. 32, 80686 Munich, GermanyOriginal: ceur-ws.org/Vol-644/paper06.pdfPublished in 2010Translation: Joyce Proofreading: MikeThis article is based on the Creative Commons text sharing protocol: https://creativecommons.org/licenses/by-sa/4.0/AbstractThe Architecture Description Language (ADL) allows for the specification of system information within architectural models. These are typically used to … Read more

The Technological Symbiosis of AI and Embedded Systems

The Technological Symbiosis of AI and Embedded Systems

The “Intelligence Paradox” of Embedded Systems Under the dual pressure of the slowing Moore’s Law and the exponential growth of the Internet of Things, embedded systems are facing historic challenges: How to achieve intelligence on hardware with limited resources (<1MB memory, mW-level power consumption)? Traditional views hold that AI will disrupt the embedded field. However, … Read more

14 Common Embedded Real-Time Systems You Should Know

14 Common Embedded Real-Time Systems You Should Know

Embedded operating systems (RTOS) that meet real-time control requirements. Here are 14 mainstream RTOS:μClinux, μC/OS-II, eCos, FreeRTOS, mbed OS, RTX, Vxworks, QNX, NuttX, and domestic embedded operating systems include the Dujiangyan Operating System (djyos), Alios Things, Huawei LiteOS, RT-Thread, and SylixOS. Below are the characteristics of these 14 embedded operating systems. 1. μClinux μClinux is … Read more

An Embedded Real-Time Control System with Independent Control of Hardware and Software

An Embedded Real-Time Control System with Independent Control of Hardware and Software

Click the blue text to follow us~~~ ——/// Abstract \\—— ☟☟☟ This article constructs an embedded real-time control system with independent control of hardware and software based on the domestic GD32 microcontroller and RT-Thread real-time operating system. It studies the transplantation method of the RT-Thread operating system on the GD32 chip development board and rewrites … Read more

Introduction to Famous Embedded Real-Time Operating Systems

Introduction to Famous Embedded Real-Time Operating Systems

With the continuous advancement of electronic technology and the increasing maturity of chip manufacturing processes, embedded systems have gradually been applied in various fields such as civilian, commercial, industrial, and military. In fields such as smart electronic products, industrial control, military equipment, and aerospace, there is a need for a system that can accept and … Read more

uClibc-ng: A Lightweight C Library for Embedded Linux Systems

uClibc-ng: A Lightweight C Library for Embedded Linux Systems

uClibc-ng is a lightweight C library designed for embedded Linux systems. It is significantly smaller than the GNU C Library (glibc) but is nearly fully compatible with most applications supported by glibc. For resource-constrained embedded devices, uClibc-ng is an ideal choice as it can significantly reduce the size of the system image, thereby improving performance … Read more

4-Channel Chip Programmer P3716

4-Channel Chip Programmer P3716

P3716 is a 4-channel offline chip programmer that can perform offline chip-level programming for common MCU FLASH. For specific manufacturers and series, please refer to the company website. PC download management software 64KB code programming video Features: Universal MCU programmer, targeting support for all MCU flash programming. Unsupported chips will be added quickly and free … Read more