Unveiling ESP32-P4 Development Board Issues

Unveiling ESP32-P4 Development Board Issues

Introduction ESP32-P4 is a high-performance MCU that supports ultra-large on-chip memory and has powerful image and voice processing capabilities. This MCU includes a high-performance (HP) system and a low-power (LP) system. The HP system is driven by a RISC-V dual-core processor and includes rich peripherals; the LP system is driven by a RISC-V single-core processor, … Read more

ESP32-C6 Chip and Development Board Overview

ESP32-C6 Chip and Development Board Overview

ESP32-C6 is a new chip launched by Espressif. I have been following it since its release, and I believe that the ESP32-C6 is now quite mature. It is worth considering purchasing. The most outstanding feature of the ESP32-C6 is its communication capabilities, integrating 2.4 GHz Wi-Fi 6, BLE 5.3, and 802.15.4 protocols. On Wi-Fi ESP32-C6 … Read more

ESP32Encoder: An Efficient and Accurate Library for Reading Rotary Encoders in IoT and Embedded Projects

ESP32Encoder: An Efficient and Accurate Library for Reading Rotary Encoders in IoT and Embedded Projects

This article will provide a detailed introduction to the ESP32Encoder library, a software library that utilizes the ESP32 pulse counter hardware peripheral to efficiently read rotary encoder signals. It has many advantages such as high efficiency, low interrupt load, and multi-channel support, making it an ideal choice for handling rotary encoders in IoT and embedded … Read more

Getting Started with ESP32 Touch Functionality: A Comprehensive Guide

Getting Started with ESP32 Touch Functionality: A Comprehensive Guide

A demonstration video is available at the end. Introduction to ESP32 Touch Functionality The ESP32, as a powerful microcontroller, has many advanced features and characteristics. One of the most notable features is the touch functionality on some of its pins, allowing users to implement more interesting applications. What is ESP32 Touch Functionality? Some pins of … Read more

ESP32 Keyboard Simulation: A Comprehensive Guide

ESP32 Keyboard Simulation: A Comprehensive Guide

Keyboard simulation is one of the commonly used features in development.Today, I used the ESP32 microcontroller in conjunction with the ESP32-BLE-Keyboard library to conduct a test and successfully implemented this feature.Now, I will organize and share my testing process with everyone, hoping it will be helpful. 1. Development IDE I used Arduino IDE. 2. Development … Read more

Layered Design in Embedded Software Architecture

Layered Design in Embedded Software Architecture

In actual project development, projects are often developed in parallel, which means that hardware design, low-level software design, and application software design are carried out simultaneously. For example, debugging module drivers on development boards while debugging applications on other platforms and then porting them to the current platform, etc. This also involves how to improve … Read more

Embedded Software Architecture Design: Establishing Infrastructure

Embedded Software Architecture Design: Establishing Infrastructure

Hello everyone, today I am sharing an article related to embedded software architecture design. Embedded Software Architecture Design – Establishing an Abstraction Layer Software architecture is a topic with various opinions. In my view, software architecture is the basic structure of a software system, encompassing its components, the relationships between components, the rules for component … Read more

×