Exploring the Embedded Development Ecosystem: Arduino, ESP32, and FastLED

Arduino, ESP32, and FastLED represent a classic learning path that progresses from beginner to advanced, culminating in the creation of stunning artistic effects. They are not isolated technologies but rather a complementary and progressively layered ecosystem. Now, please take a seat as we meticulously analyze these three “old friends” from both theoretical and engineering perspectives. … Read more

Lighting Up the IL9341 Display with ESP32 Using VSCODE and PlatformIO (Arduino Framework)

⚔️ First, let’s see the effect ⚔️ Install the TFT_eSPI Library Step 1: Click on the ant icon on the right Step 2: Click on Open in English Step 3: Click on Libraries in English Click on TFT_eSPI in English to go to the next interface Step 1: Click on Add to Project Step 2: … Read more

Data Communication Between Ethernet and WiFi in OpenWRT System

The OpenWRT system achieves data transmission between Ethernet (wired) and WiFi (wireless) through a multi-layer network architecture design and inter-process communication (IPC) mechanisms. Its core design includes network interface bridging, inter-process communication framework (ubus), firewall and routing rules, and unified configuration management system. The following are the specific implementation principles and key components: 1. Network … Read more

Integrating the pstree Tool into OpenWrt

Recently, while debugging a user-space program, I suddenly wanted to understand the relationship between a certain process and several child processes, similar to the output below: ruok@ruok-vm:~$ ps aux | grep smbdroot 1359 0.0 0.2 356712 20596 ? Ss 16:48 0:00 /usr/sbin/smbd –foreground –no-process-grouproot 1361 0.0 0.0 344968 6036 ? S 16:48 0:00 /usr/sbin/smbd –foreground … Read more

State-Owned Capital Takes Action! 1.2 Billion Acquires Control of Domestic MCU Leader

On June 9, Zhongying Electronics announced that its controlling shareholder, Weilang International Group Co., Ltd. (hereinafter referred to as “Weilang International”) and shareholder WinChannel Ltd. (hereinafter referred to as “Win Channel”) have signed a “Share Transfer Agreement” with Shanghai Zhineng Industrial Electronics Co., Ltd. (hereinafter referred to as “Zhineng Industrial”). According to the announcement, Weilang … Read more

STMicroelectronics: What Strategy Are They Pursuing?

👆If you wish to see more often, feel free to star🌟 and bookmark it~ Since the release of the STM32F103 series in 2007, STMicroelectronics’ STM32 series has gone through nearly two decades, and its MCU/MPU series products have long become benchmarks in multiple markets. To date, the STM32 MCU has developed five major categories and … Read more

Understanding MCU Flash, EEPROM, and SRAM: Key Differences and Selection Guidelines

As a hardware engineer, we often deal with microcontrollers (MCUs). However, when selecting an MCU, in addition to pin functions, we should be more familiar with the three important parameters: Flash, EEPROM, and SRAM. If we do not prepare adequately in advance, we may find ourselves wasting more time and effort later on when we … Read more

Creating a Custom MCU Command Line Debug Terminal

Do you find it inconvenient to use Keil or IAR for online debugging on-site?What if the device is already running and you want to check some runtime logs?Take a look at this command line terminal effect below; it can be fully accomplished with just a .c and .h file, whether for bare metal or RTOS, … Read more

Domestic MCUs: A Hard Clash with TI and ST

Under the spotlight of the semiconductor industry, the MCU market has always been a battleground. Once, Texas Instruments (TI), and STMicroelectronics (ST) held the top positions in the industry due to their first-mover advantage and technological accumulation, pulling the strings of the entire industry. However, amidst the changing tides of the market, these two giants … Read more

Methods for Automatic Baud Rate Detection in MCU Serial Communication

Follow+Star PublicAccount, don’t miss exciting content Reference Source | Renesas Embedded Encyclopedia Modern microcontrollers are increasingly resource-rich, with multiple integrated serial ports, and their key functionalities are becoming more powerful. Some applications may require automatic baud rate detection for serial communication. Today, we will discuss the common principles of automatic baud rate detection at the … Read more