Troubleshooting Linux Boot Failures Due to File System Corruption (BusyBox, Entering Emergency Mode)

When Linux systems such as Ubuntu and OpenEuler fail to boot, and you see warnings like “BusyBox….” or “Entering emergency mode”, don’t panic. This usually indicates that there is an inconsistency in the file system that the system cannot automatically repair, requiring manual intervention. The error message is shown in the image below: This type … Read more

picolibc: A Tailored Ultra-Lightweight C Library for Embedded Systems, Simple Yet Powerful

What is picolibc? What can it do? If you often engage in embedded development, you might encounter a common problem—libraries are too large, and memory is limited, making it impossible to fit everything. Or perhaps you want a lighter, faster C library to save precious space? That’s where picolibc comes in! It is an ultra-lightweight … Read more

Embedded AI Wargaming Simulation

In the 2018 film “Avengers: Infinity War”, superheroes struggle against the villain Thanos to save the universe. As they rack their brains to find a way to defeat Thanos, Doctor Strange mentions his time travel: “I walked ahead in time and saw different futures, saw all the possible outcomes of the impending conflict.” He glimpsed … Read more

Embedded AI Series – Converting YOLOv3 Model Using RKNN Toolkit

★ Embedded AI Series – Converting YOLOv3 Model Using RKNN Toolkit ” 1 Introduction Since my development work is primarily focused on AI applications in machine vision, the commonly used model is the YOLO model. Therefore, I will demonstrate the conversion of the YOLOv3 model using the example code from the RKNN toolkit in the … Read more

Showcase of Technical Application Results: Intelligent IoT Perception and Testing

Intelligent IoT Perception and Testing Affiliated College: School of Mechanical and Electrical Engineering 01 Project Overview (1) Project Background The new generation of information technology is the main battlefield for major countries at this stage. It is imperative to accelerate the integration of new generation information technology with manufacturing and strengthen the penetration of new … Read more

ESP32: Special Function Interfaces

In addition to its powerful serial communication interfaces (UART, SPI, I²C, I²S) and wireless connectivity (Wi-Fi, Bluetooth), the ESP32 integrates many special function interfaces and peripherals, making it excel in scenarios such as IoT, sensor nodes, human-computer interaction, and motor control. Here are some key special function interfaces of the ESP32: 1. Analog-to-Digital Converter (ADC) … Read more

Harnessing Edge Intelligence with ESP32-Cam: Empowering Real-Time Image Recognition with Edge Impulse

Have you ever dreamed of having a compact device capable of real-time image recognition? Now, with the help of ESP32-Cam and Edge Impulse, that dream is no longer out of reach! This article will take you deep into how to utilize these two powerful tools to build your own edge AI image recognition system on … Read more

Espressif ESP32-S3 Series: Redefining Security and Performance Boundaries in Smart Homes and Industry 4.0

Dual-core computing power + tri-mode connectivity + hardware encryption, addressing four major industry pain points to create high-barrier IoT solutions. 1. Industry Pain Points and Espressif Solutions: Directly Addressing Needs, Precisely Breaking Through 1. Smart Home: Fragmented Ecosystem and Security Shortcomings – Pain Point: Difficulty in cross-platform device interconnectivity, high voice response latency; weak security … Read more

ESP32-MJPEG: Multi-Client Streaming Server

Introduction The ESP32 is a powerful microcontroller with Wi-Fi and Bluetooth capabilities, widely used in IoT and embedded systems. Within the ESP32 ecosystem, the MJPEG multi-client streaming server is a significant feature that meets the demand for multiple clients to access video streams simultaneously. This article will introduce the ESP32 MJPEG multi-client streaming server based … Read more

Deploying OpenWrt Based on Docker

The actual operating environment is based on Synology DSM 7.1-42661 Update 1 version system.Using its built-in Docker package (version 20.10.3-1306) for deployment. 2. SSH functionality needs to be enabled in the Synology system’s terminal. 3. Use SSH to log into the Synology system, then execute the following commands in sequence to prepare the network environment: … Read more