A Discussion on Real-Time Operating Systems

This article is approximately 7097 words and takes 8 minutes to read A Real-Time Operating System (RTOS) is an operating system that manages hardware resources in real-time, supports applications, and processes data. It defines the timing for real-time task processing, interrupt latency, and the reliability of hardware and applications, which is particularly important for low-power, … Read more

Lessons Learned from Integrating ESP32 with a Self-Built Backend: OTA Address Configuration

1 Project Background I deployed the open-source project XiaoZhi Backend Service (replacing the official service <span>https://xiaozhi.me</span>) in a Windows + WSL2 Ubuntu 22.04 environment using Docker. The deployment success log is as follows: Key Objective: To integrate the self-built service with the ESP32 smart voice hardware, achieving OTA (Over-The-Air) firmware updates and WebSocket communication. 2 … Read more

RTOS-Benchmark: A Powerful Tool for Evaluating Real-Time Operating System Performance

In today’s embedded systems field, the selection and performance evaluation of real-time operating systems (RTOS) have become a focal point for developers. <span>rtos-benchmark</span> project was created to help developers accurately assess the performance of different real-time operating systems. Below, we will delve into various aspects of this project. Project Overview <span>rtos-benchmark</span> is a performance benchmarking … Read more

What Can One Trillionth of a Second Achieve?

Femtosecond This unit may be unfamiliar to many. 1 femtosecond is one trillionth of a second. Located in the High-tech Zone of Nanhu, Jiaxing, Zhejiang Sais Electronic Technology Co., Ltd. produces clock chips that can control the jitter specification accuracy to 100 femtoseconds. On July 7, the testing workshop of Zhejiang Sais Electronic Technology Co., … Read more

Flagship Embedded Core Board SAM-M3588A: Designed for Harsh Industrial Environments with Rockchip RK3588 Processor

Shanghai Hanchuan Intelligent Technology Co., Ltd., a high-tech enterprise deeply engaged in the embedded field for nearly twenty years, is proud to launch its flagship product in 2024—the SAM-M3588A high-performance embedded core board. This core board is based on the flagship RK3588J processor (8nm advanced process), integrating powerful computing capabilities (4x [email protected] + 4x [email protected]) … Read more

Understanding the Differences Between OLED and LCD Screens in Smartphones and Tablets

Nowadays, smartphones and tablets have become indispensable companions in our lives. As the key interface for communication between humans and machines, screens are constantly being updated and improved. With the most popular LCD and OLED screens available on the market, how should one choose? Let’s have an expert explain. Text version for quick reading [Image] … Read more

Changzhou Economic Development Zone Creates the First Embedded Home for the Disabled

Recently, the Changzhou Economic Development Zone has innovatively established the first embedded home for the disabled, named “Dingxiang” Home for the Disabled, in the Changfeng Community of Dingyan Street. This home is planned and constructed in conjunction with the Changfeng Community Party and Mass Service Center and the Street Home-based Elderly Care Service Center, truly … Read more

Design and Implementation of Timer/Timeout Mechanisms in Embedded Software

Follow and star “Embedded Development Notes”to not miss exciting content! 1. Background In the process of embedded software program design, timeout (or timer) handling situations are frequently encountered. The basic handling idea is to perform related program processing when the time is up. Below are two program design solutions for timeout (or timer). 2. Solution … Read more

Embedded Device Networking: From Basics to Practice!

链接:https://blog.csdn.net/Lemon__ing/article/details/147575650?spm=1001.2014.3001.5502 ☞The course is completely sold out!☜ Currently, many embedded devices need to connect to the network through networking to achieve remote control, data transmission, and other functions. Next, we will delve into the relevant knowledge of embedded device networking. 1. Analysis of Popular Networking Solutions There are various networking methods, commonly including: 1. SmartConfig … Read more

RAUC: The OTA Solution Designed for Embedded Linux, Solving Update Challenges for Embedded and IoT Devices to Prevent Bricking

A Must-Read for Embedded Developers! How RAUC Solves IoT Device Update Challenges? In today’s era of explosive growth in smart devices, secure updates for embedded systems have become a critical industry pain point. Traditional update solutions have fatal flaws such as high interruption risks and poor compatibility, while the open-source community’s RAUC is initiating a … Read more