Is RTOS Functional Safety Certification Necessary?

In business, "must" represents the minimum requirements for market participation. Today, there are over a hundred open-source and commercial RTOS in the embedded market, most of which lack functional safety certification. Given this, it is clear that RTOS functional safety certification is not yet a "must" today, but perhaps it should be.

Is RTOS Functional Safety Certification Necessary?

RTOS is the foundation of embedded devices, and all application code relies on RTOS for execution. RTOS is like the foundation of

Why Use MPU in RTOS Systems?

First, let me clarify that MPU has many meanings, and there are two common ones:

  • MPU:Memory Protection Unit;
  • MPU:Microprocessor Unit;

Additionally, some may associate it with modules like MPU-6050. So, please do not confuse MPU.

Why Use MPU?

If you develop embedded projects that suffer significant economic losses or major accidents due to memory overflow or memory faults, you will understand why a Memory Protection Unit (MPU) is necessary.

Using an MPU in embedded systems can help detect memory-related bugs early in development, saving more time.

Moreover,

Arduino Portenta X8: A New Development Paradigm Supporting Docker

Ftrace Open Course is Hotly Recruiting: Ftrace Open Course: Learn Optimization, Learn Kernel (Limited to 50 people). The first session has closed registration and has started, please consult customer service for the second session (Xiaoyue WeChat: linuxer2016).

Author Introduction

Cheng Chen, technology writer, maker evangelist. He has authored and translated dozens of books related to artificial intelligence, Internet of Things, HarmonyOS applications,3D printing, and robotics, including the "Mastering Python" series of books, the "Minecraft" series of books, and is a special contributor

Do Embedded Software Engineers Need to Design Circuit Boards?

Answer: Yes

As an embedded software engineer, you often deal with hardware. Debugging various protocols requires observing waveforms using oscilloscopes and similar tools. After spending too much time on software, one can get bored; playing with hardware provides a different experience, especially the feeling of creating something from scratch. With a long career ahead, it's beneficial to try new things. A person who understands both software and hardware can manage projects better.

The blogger has worked with many boards, including microcontrollers like

Building a Raspberry Pi-Based NAS: A Comprehensive Guide

Click /the blue text above/ to follow me

Building a Raspberry Pi-Based NAS: A Comprehensive Guide

Original text:
https://www.electronics-lab.com/project/pinas-raspberry-pi-based-network-attached-storagenas/
Network Attached Storage (NAS) is a high-capacity storage device that can connect to a local home or office network, allowing everyone on the network (with designated "permissions") to access files on the hard drive without direct insertion. This facilitates internal sharing of large files like movies and other multimedia without the hassle of moving hard drives around.
Building a Raspberry Pi-Based NAS: A					</div>
									</div>
						
							<div class= 2025-01-15

Mastering Embedded Systems: A Comprehensive Guide to MCU, ARM, and DSP

Word Count: 8000

Many beginners, and even veterans with several years of experience, complain about the fierce competition in the electronics industry. Feeling dejected only kills their passion; without passion, working in electronics is a waste of life. Is the competition really that fierce? Compared to other fields, isn't the competition in business and management just as fierce? In this society, every field and industry faces competition.

Therefore, if you want to avoid competition, you might as well not live! Of

Exploring the Powerful and Efficient ARM Cortex-A75 and Cortex-A55 Architectures

ARM's position in mobile computing is unparalleled, but that doesn't mean ARM can afford to stand still. The development of technology is endless, and ARM has maintained the pace of releasing a new architecture every year since a few years ago. Last year, ARM launched the Cortex-A73 core, which focuses on energy efficiency, along with the new Mali-G71 GPU. This year, ARM has introduced the Cortex-A75 and the new Cortex-A55 cores. The former's high performance is beyond doubt, while the

Configuring QOS Bandwidth Limits on OpenWrt

Set priorities for specific services to improve bandwidth usage quality, and limit speed for specific IPs.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
# Load modules:
insmod xt_IPID
insmod cls_u32
insmod cls_fw
insmod sch_htb
insmod sch_sfq
insmod sch_prio
# Enable IMQ virtual network card
ip link set imq0 up
ip link set imq1 up
# Delete old queues
tc qdisc del dev imq0 root
tc qdisc del dev imq1 root
# Upload settings
# Add root queue, unmarked data defaults to 26
tc qdisc add dev imq0 root handle 1: htb default 26
# Add total traffic rules
tc class add dev imq0 parent					
									
						
							
						
						
		
	
		

Is FPGA the New Savior of AI Chips?

Highlights: In the fiercely competitive AI chip market, FPGA has quietly carved out a niche.

Is FPGA the New Savior of AI Chips?

Is FPGA the New Savior of AI Chips?

Introduction: The concept of "AI chips" has gradually gained popularity over the past year, becoming more familiar to the public. As the industry transitions from a phase of rapid growth to one of accelerated implementation and integration, more AI chip companies are beginning to carve out their own

Low Power Design Strategies in RTOS Environments

Do you all know if anyone has ever worked on low-power products?
Low-power products may seem simple, but to create a good low-power product, especially achieving ultra-low power, is relatively more challenging.
Today, we will discuss the design strategies for low power in RTOS environments.

Preface: Programming Mindset

The design of embedded products is diverse and customizable, often requiring a combination of needs to achieve hardware and software design.
Perhaps the software architecture you write can be reused in "similar" products, but if the span
Product has been added to your cart