Understanding the Internet of Things

Understanding the Internet of Things

The Internet of Things (IoT) is an important component of the new generation of information technology and a significant development phase in the “information age.” As the name suggests, the IoT is an internet that connects everything. This has two implications: first, the core and foundation of the IoT remains the internet, which is an … Read more

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

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

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

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

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

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

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

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

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

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