Wi-Fi Testing on Allwinner XR806: Custom Sending of 802.11 Frames (Beacon)

Wi-Fi Testing on Allwinner XR806: Custom Sending of 802.11 Frames (Beacon)

This article is from the Jishu Community’s evaluation activity of the Allwinner XR806 development board. The author used the XR806 development board and the XR806 SDK based on FreeRTOS to implement custom sending of 802.11 Beacon frames, and conducted wireless packet capture analysis and scanning tests to verify the sending results of the frames. Environment … Read more

STM32 IoT Smart Home (5) Device Subsystem to Light LED

STM32 IoT Smart Home (5) Device Subsystem to Light LED

1. Design Concept For controlling the LED light, we can imagine the functions of the LED light. The first is the switch, brightness, and color, which are the main three functions. How can we abstract these three functions? Regardless of what the underlying LED device is, we can abstract it using this structure. As shown … Read more

Unlocking The Power Of RTOS In C++ Embedded Development

Unlocking The Power Of RTOS In C++ Embedded Development

1. What Sparks When C++ Meets Embedded Development? In our daily lives, electronic products come in various forms, from smartphones and smartwatches to electronic control systems in cars and automation equipment on industrial production lines. Embedded systems are truly ubiquitous. They act as the “hidden brain” of these devices, silently controlling everything, often with high … Read more

What Are the Main Embedded Operating Systems (RTOS)?

What Are the Main Embedded Operating Systems (RTOS)?

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

Keil MDK 5.30 Released: Compiler Performance Optimization & Quick Start for Cortex-M55

Keil MDK 5.30 Released: Compiler Performance Optimization & Quick Start for Cortex-M55

Follow,Star Public Account, don’t miss out on exciting content Source: Arm Keil Editor: strongerHuang When ARM released the Cortex-M55 core, some news about Keil MDK V5.30 was also shared:The Cortex-M55 is here and will be integrated into the next generation of STM32, Keil MDK, and other products. As expected, today, more than two months later, … Read more

Practical MCU Intelligence: From TinyML Deployment to Performance Optimization

Practical MCU Intelligence: From TinyML Deployment to Performance Optimization

Click the blue text above to follow me Recently, while debugging a predictive maintenance system for an industrial client, I encountered an interesting problem: how to stably run a real-time inference system on an MCU like STM32H743, which has a frequency of 480MHz and 1MB of RAM? Today, I will share with you the technical … Read more

Comparison of Features of RTOS: uCOS, FreeRTOS, RTThread, RTX

Comparison of Features of RTOS: uCOS, FreeRTOS, RTThread, RTX

(The following content is sourced from the internet for discussion purposes, copyright belongs to author @坚强的山猫)1. FreeRTOS   FreeRTOS is a scalable real-time kernel designed specifically for small embedded systems. Highlights include: Very small packaging. Free RTOS scheduler. Free embedded software source code. Royalty-free. Preemptive, cooperative, and hybrid configuration options with optional time slicing. SafeRTOS derivatives … Read more

The Truth About The Five Major Embedded Operating Systems for STM32

The Truth About The Five Major Embedded Operating Systems for STM32

AboutSTM32 Do You Know The Five Major Embedded Operating Systems? Today, Hua Mei will popularize some knowledge for everyone. Here are Some characteristics and shortcomings of these five embedded systems Are you ready??? (There is a surprise at the end of the article~) Before the formal explanation, Hua Mei will first reveal some news! 👇👇👇 … Read more

Introduction to RTOS in Embedded Systems

Introduction to RTOS in Embedded Systems

1. What is RTOS RTOS (Real-Time Operating System) is an operating system specifically designed to handle real-time tasks. It provides a way for embedded systems to manage tasks, schedule tasks, handle interrupts, and deliver real-time performance. Unlike general-purpose operating systems (like Windows or Linux), RTOS focuses on meeting the response time requirements of real-time systems. … Read more