Comparison of Major Wi-Fi IoT Chip Manufacturers and Products

Comparison of Major Wi-Fi IoT Chip Manufacturers and Products

According to the research report “Wireless Connectivity Market Analysis” published by semiconductor industry research organization TSR, Espressif Technology is one of the major suppliers of IoT Wi-Fi MCU chips, with strong import substitution capabilities and international market competitiveness. From 2017 to 2019, the company’s product sales market share remained around 30%, ranking first. Other competitors … Read more

Comprehensive Overview of General GUI for MCUs

Comprehensive Overview of General GUI for MCUs

GUI: Graphical User Interface. In the past, due to the limited resources and processing capabilities of MCUs, there were very few general GUIs based on MCUs. Now, with increased resources and stronger processing capabilities of MCUs, along with growing market demand, GUI functionalities have become richer. Let’s take a look at some common MCU-based GUIs. … Read more

An Open Source MCU-Level Command Line Interaction Component

An Open Source MCU-Level Command Line Interaction Component

1 Introduction to nr_micro_shell During debugging and maintenance, it is often necessary to interact with microcontrollers to retrieve or set certain parameters or execute specific operations. nr_micro_shell is a basic command line tool designed to meet this need for resource-constrained MCUs. Although the finsh command line interaction tool provided in the RT_Thread component is powerful, … Read more

A Method for Dynamically Loading Functions in MCU

A Method for Dynamically Loading Functions in MCU

We have all heard of static libraries and dynamic libraries. Static libraries are quite familiar to everyone, especially in microcontroller development. Dynamic libraries, however, are rarely seen in the microcontroller field. Today, I would like to share a method for dynamically loading functions, which is somewhat similar to dynamic libraries. Project Address: printf("hello world!"); Introduction … Read more

How Powerful Is the ESP32 Compared to STM32?

How Powerful Is the ESP32 Compared to STM32?

Development boards are circuit boards used for embedded system development, including a series of hardware components such as central processing units, memory, input devices, output devices, data pathways/buses, and external resource interfaces. When it comes to development boards, we have to mention the king of cost-performance ratio MCU—the ESP32 development board. 1. Powerful Functions The … Read more

Functional Safety Technology Implementation in MCU Storage Units

Functional Safety Technology Implementation in MCU Storage Units

MCUs are core components in automotive electronic control systems, and storage units are one of the most important parts. In the design of automotive-grade MCUs, the functional safety design of storage units and controllers is crucial, directly affecting the reliability and safety of automotive electronic control systems. This article discusses the development of automotive-grade MCUs … Read more

Disassembly: How Car Keys Achieve Low Power Consumption?

Disassembly: How Car Keys Achieve Low Power Consumption?

Introduction Car remote keys use practical button batteries, which can generally operate for a long time, so their power consumption is very low. How do they achieve low power consumption? Let’s disassemble a Buick Excelle to take a look. Disassembly Use a flathead screwdriver to pry open the battery cover. Unscrew two screws. Then find … Read more

Explaining RS485 Transmitter Crosstalk Issues and Solutions

Explaining RS485 Transmitter Crosstalk Issues and Solutions

1. Signal Crosstalk Crosstalk refers to the coupling phenomenon between two signal lines. Due to the close spatial distance, there will be unwanted inductive and capacitive coupling between the signal lines, leading to mutual interference. Capacitive coupling can cause coupling currents, while inductive coupling can cause coupling voltages. This is a tricky issue in circuit … Read more

Say Goodbye to Complex Networking Solutions: Qingke RISC-V MCU and USB/Bluetooth/Ethernet Interface Chips

Qinheng, based on its self-developed Qingke RISC-V microprocessor and professional connection technologies like USB, Bluetooth, and Ethernet, has created a product matrix that combines a full-stack MCU with multi-dimensional and multi-layered interface chips without kernel and PHY technology licensing fees and commissions. In addition to a rich lineup of USB interface chips, the Ethernet product … Read more