Streaming Smart Products: When Audio and Video Enter the IoT?

Amazon Web Services’ Smart Hardware Marketing Season: Smart Product Streaming Industry Forum on-site report. Currently, the Internet of Things (IoT) has achieved a deeper integration with big data and artificial intelligence, with the industry concept gradually evolving from IoT to AIoT, marking a new wave of connectivity. So, how can we leverage IoT connectivity and … Read more

Deep Integration of SLAM and IoT: Enhancing Robot Navigation and Mapping Efficiency

Introduction SLAM (Simultaneous Localization and Mapping) technology has become a core capability in the field of robotics, enabling navigation and autonomous movement. With the rise of the Internet of Things (IoT), integrating SLAM with IoT not only expands the application boundaries of SLAM but also enhances the intelligence level of IoT systems, allowing them to … Read more

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

Current State of Operating Systems: Calm Application Environment Amidst a Technological Tide

Source: AI Frontline Author: Dong Ziqiang, Director of Product at Puhua Basic Software Reviewed by: Ling Min This article is part of the “2021 InfoQ Annual Technology Review and Outlook” series. The Significance of Operating Systems and The Calm Application Environment Since the birth of the first computer in 1946, humanity has embarked on the … Read more

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

Typical Applications of Jihai APM32F407

A PLC (Programmable Logic Controller) is a digital electronic system used for controlling, executing, and monitoring automated machinery. It is widely applied in various fields such as building equipment control, water treatment, energy, and industrial automation, forming a large market scale. With the development of the “New Four Modernizations” in automotive electronics, the growth rate … Read more

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

Accurate Delay Methods for 51 Microcontroller

There are generally two methods for implementing precise delays in the 51 microcontroller: one is hardware delay, which requires the use of timers/counters. This method can improve CPU efficiency and achieve precise delays; the other is software delay, which mainly uses loops. 1 Using Timer/Counter for Precise Delay The microcontroller system typically selects an 11.0592 … Read more

10 Essential Circuits for Mastering Microcontrollers

Source: ICisC Nanjing Integrated Circuit Industry Service Center 1. Choosing Pull-up Resistors for Microcontrollers As can be seen in the reset circuit, when resistor R1=10k, RST is high, but when R1=50, RST is low. It is clear that R1=10k is incorrect, as the microcontroller remains in the reset state and cannot function at all. The … Read more

What Are the Essential Differences Between PLC and Microcontrollers?

Search on WeChat Technical Training Can Microcontrollers Replace PLCs? Microcontrollers cannot completely replace PLCs. Although microcontrollers can achieve similar functions through programming, they are relatively less reliable and stable compared to PLCs. PLCs are widely used in industrial control and automation due to their good programmability, real-time performance, and stability. PLCs have the following advantages … Read more