ESP32 Storage System

ESP32 Storage System

🧠 1. Physical Storage Structure On-Chip Memory IRAM (Instruction RAM) 192KB (ESP32 classic version), with the first 64KB fixed for dual-core CPU cache, and the remaining space used for high-speed execution code (such as interrupt functions). DRAM (Data RAM) 328KB, used for global variables and stack data. About 64KB will be occupied by the protocol … Read more

Comprehensive Analysis of the ESP32 Wireless Communication Module: A Versatile Chip Supporting the IoT Landscape

Comprehensive Analysis of the ESP32 Wireless Communication Module: A Versatile Chip Supporting the IoT Landscape

🌟 Comprehensive Analysis of the ESP32 Wireless Communication Module: A Versatile Chip Supporting the IoT Landscape From Wi-Fi 6 to Bluetooth Mesh, this domestic chip priced at ¥10 is revolutionizing the IoT world! 📡 1. Wireless Communication: Full-Stack Protocols Controlled by One Chip Dual-Mode Integration: The Golden Combination of Wi-Fi + Bluetooth Classic Bluetooth for … Read more

The Hardware Composition of the ESP32 Chip

The Hardware Composition of the ESP32 Chip

ESP32: The Internet of Things Universe in a Chip, Unveiling the “Contradiction” Art of Chinese Chips Sold at a cabbage price, operated with the heart of selling white powder—when this 8 yuan Chinese chip was used by NASA in the Mars greenhouse experiment, even Intel engineers exclaimed: “It is redefining the philosophical boundaries of chip … Read more

Implementing a Flashlight with ESP32: From Human Eye Persistence of Vision to Code Logic Analysis

Implementing a Flashlight with ESP32: From Human Eye Persistence of Vision to Code Logic Analysis

Effect Demonstration Persistence of Vision and Flicker Perception: Why Delay Matters? 🤔 In our daily lives, we are often captivated by some magical visual phenomena👀: waving glow sticks at night can create continuous light trails in the air✨; old televisions display frames one by one, yet we perceive them as smooth animations🎞️. Behind these fascinating … Read more

In-Depth Analysis of ESP32 Hardware Interfaces: The All-in-One IoT Solution Behind 34 GPIOs

In-Depth Analysis of ESP32 Hardware Interfaces: The All-in-One IoT Solution Behind 34 GPIOs

🌟 In-Depth Analysis of ESP32 Hardware Interfaces: The All-in-One IoT Solution Behind 34 GPIOs How to leverage sensors, screens, motors, and even AI with a cost of just ¥10? 🔌 1. Overview of Hardware Interfaces: The Infinite Possibilities of 34 GPIOs The ESP32 featuresup to 34 programmable GPIOs, which can be flexibly reconfigured as UART, … Read more

Building Safety-Critical Applications Based on FreeRTOS

Building Safety-Critical Applications Based on FreeRTOS

Chapter 1 Introduction FreeRTOS™ is a market-leading real-time operating system (RTOS) designed for microcontrollers and small microprocessors. FreeRTOS is released under the MIT open-source license and includes a kernel and a continuously expanding library suitable for all industry sectors. The design of FreeRTOS emphasizes reliability and ease of use. With increasingly stringent safety regulations in … Read more

RTOS Task Execution Order with Equal Priorities

RTOS Task Execution Order with Equal Priorities

RTOS Task Execution Order with Equal Priorities: This question has puzzled many beginners. Today, I will briefly describe it with examples. What is RTOS Task Priority? In an RTOS, each task is assigned a priority. Among all ready tasks, the task with a higher priority executes first. When we create a task, we need to … Read more

How to Solve the Priority Inversion Problem in RTOS?

How to Solve the Priority Inversion Problem in RTOS?

Hello everyone, I am the Intelligence Guy~ During the development of RTOS, you must have encountered the issue of priority inversion, where a low-priority task is preempted by a higher-priority task due to shared resource access. This contradicts the real-time performance of a preemptive kernel. The core of solving the priority inversion problem in RTOS … Read more

Advanced OpenWrt Techniques: iStoreOS Multi-VLAN Configuration and Inter-Device VLAN Communication Guide

Advanced OpenWrt Techniques: iStoreOS Multi-VLAN Configuration and Inter-Device VLAN Communication Guide

We previously introduced how to configure OpenWrt to operate in a one-armed routing mode (OpenWrt Configuration One-Armed Routing Mode), and later discussed iStoreOS based on OpenWrt (Deploying iStoreOS on VMware ESXi to Turn It into a Router), which we flashed onto the VMware Edge 620 (VMware Edge 620 Magic Operation: Flashing iStoreOS to Become a … Read more

Inauguration of RISC-V Educational Application Demonstration Base at Zhuhai City Vocational Technical College

Inauguration of RISC-V Educational Application Demonstration Base at Zhuhai City Vocational Technical College

June 18 RISC-V Educational Application Demonstration Base was officially inaugurated at Zhuhai City Vocational Technical College The base aims to build a popular science education hub for RISC-V applications talent training camp and application scenario incubator ▲ Deputy Director of Zhuhai Education Bureau, Xie Fang (right) presents the plaque to the base, while Chen Douxue, … Read more