Why is the ESP32 So Popular?

The ESP32 is something many people may have heard of or used. If you have previously used an Arduino development board, you might have come across it as well. The ESP32 refers to a series of chips and modules produced by Shanghai Espressif Systems, rather than a specific chip, which is something to note. Today, I will introduce Espressif's chips.

Espressif's Chip Family

Espressif has five system products, namely: ESP32S series, ESP32C series, ESP32H series,ESP32, and ESP8266 (Yes, except for the ESP8266,

What Can You Do with a Mini PC Under 1000 Yuan? Insights from a Month of Testing

As a technology and digital blogger, I enjoy tinkering with various electronic products, which has led to a clutter of electronic parts scattered around my home. To make matters worse, my study is not very spacious, and fitting a desk and bookshelf already makes it feel cramped, not to mention squeezing in a desktop PC. However, I use my computer for office work 90% of the time, and if I want to play games, using my phone is more convenient.

How to Configure Debugging for Cortex-A9 Dual-Core Using CodeViser

How to Configure Debugging for Cortex-A9 Dual-Core Using CodeViser

Background

When debugging multi-core processors with JNDTech's CodeViser emulator, it is often necessary to manually configure the emulator and processor. This article takes the configuration of the Cortex-A9 dual-core processor in CVD as an example to introduce the multi-core debugging configuration method.

Solution

After connecting the emulator to the development board, start the CVD debugger, select Config from the menu bar, and in the System Options window under the System tab, if the

Understanding ARM Architecture and Its Processor Families

Preface

Consider this as the beginning of learning ARM. Although RiscV has been praised by major media recently, I still have a positive outlook.

However, I still think it is very difficult to threaten ARM and x86 in high-profit industries in the short term, due to the characteristics of the instruction set and the individual battles of different manufacturers. I hope to see a strong emergence of RiscV soon.

A friend of mine said their company only has authorization for V8 due to

Create an Electronic Piano with Arduino UNO

Create an Electronic Piano with Arduino UNOAn online learning platform that all national maker education teachers are paying attention to

Create an Electronic Piano with Arduino UNO

The electronic piano made with Arduino UNO can play the notes "do re mi fa so la ti" in order. To enhance the performance by an octave, a pitch-bend button is placed on the far right of the piano. Additionally, for aesthetic purposes, we added some cotton decorations, creating a feeling

How Early MCU Chips Were Encrypted?

Source | IoVSecurity

Editor | strongerHuang

Since the birth of MCUs in the 1970s, the technology for cracking chips and the solutions to prevent chip cracking have been in a continuous chase of "one height above the other".

This article shares the development history of microcontrollers in security protection and summarizes the advantages and disadvantages of the highest security level smart card chips at the end of the article.

1. Single Board Computer Era

In the early 1970s, embedded systems were composed of separate components

Understanding ADC Quantization Error in Embedded Systems

01 ADC Quantization Error

1. Introduction

AD\Test\2024\April\TestATMEGA16.SchDoc

Recently, the sampling characteristics of a 10-bit ADC were measured. When the input signal changes very slightly, the quantization error of the ADC greatly affects the sampling results. Even averaging 512 data points cannot eliminate the impact of quantization error. Next, tests were conducted by introducing noise interference into the signal to mitigate the errors caused by quantization. Oversampling the data and averaging it can improve the ADC's resolution.

Understanding ADC Quantization Error in Embedded Systems

Exploring FPGA Projects in International Universities

Exploring FPGA Projects in International Universities

  • Let's take a look at FPGA development projects at international universities.

As far as I know, many universities in China do not offer courses related to FPGA, so many students are self-taught. However, self-learning requires certain goals and projects. Today, let's look at the FPGA project courses offered by Cornell University, an Ivy League school. Most of the courses come with source code, and they are developed in Verilog, similar to the practices in

Raspberry Pi 5: Engineer Perspectives on the Latest Release

Raspberry Pi 5: Engineer Perspectives on the Latest Release

It has been 4 years since the release of the previous generation of Raspberry Pi (RPI4 @2019). The Raspberry Pi 4 even reached a "sky-high price" for a while, becoming a financial product, and there was news earlier this year that there would be no updates.

However, the Raspberry Pi has officially announced the information for the fifth generation and is set to be released on October 23. Although the overall

Getting Started with HuskyLens: A Hands-on Guide to the Husky Artificial Intelligence Camera

【Click the top「blue text」to follow us and become a tech aesthetics enthusiast together!】

Getting Started with HuskyLens: A Hands-on Guide to the Husky Artificial Intelligence Camera

Text length:5883 words 11 images

Estimated reading time:15 minutes

For easy reading, key points have been highlighted

A couple of days ago, Teacher Tie Xiong from the workshop was on his way to work when he suddenly stumbled upon something under his feet. He looked down and saw that it was...

Getting Started with HuskyLens: A Hands-on					</div>
									</div>
						
							<div class= 2025-01-02

Back to Top
Product has been added to your cart
×