Embedded AI Series – Converting YOLOv3 Model Using RKNN Toolkit

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

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

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

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

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

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

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

Under Pressure: RISC-V CPU +1, ARM CPU -1

Under Pressure: RISC-V CPU +1, ARM CPU -1

Noticing that the domestic RISC-V ecosystem and industry have made good progress in 2024, recently, after the U.S. technology blockade, several ARM server CPU companies have begun to downsize. There are mixed voices in the industry regarding the RISC-V CPU route, with some people also starting to sing the blues for ARM server CPU companies. … Read more

Key Points in Designing Battery-Powered Microcontroller Products

Key Points in Designing Battery-Powered Microcontroller Products

Source | Embedded Miscellaneous First, let me ask everyone, how many of you have worked on low-power battery-powered products? In this era of intense competition, not only hardware is being pushed to the limit, but also low power consumption, with standby currents of 1uA and a single battery lasting for 2 years… Of course, for … Read more

FPGA Clock Constraints (Part 1)

FPGA Clock Constraints (Part 1)

Clock constraint commands in Vivado create_clock create_clock -name <name> -period <period> -waveform {<rise_name> <fall_name> } {get_ports <input_port>} create_clock is used to create the primary clock create_clock -name <clk0> -period <10.000> -waveform {0 5} {get_ports clk0} (default state) create_clock -name <clk1> -period <10.000> -waveform {2 8} {get_ports clk1} create_generated_clock create_generated_clock is used to constrain derived clocks … Read more