TinyML: Edge Voice Recognition Technology

TinyML: Edge Voice Recognition Technology

1. Introduction Voice recognition technology (Automatic Speech Recognition) is a technology that converts human speech into text. For example, voice assistants like “Hey, Siri” and “Hi Alexa” are applications of voice recognition technology. Through voice assistants, users can directly control home appliances such as air conditioners, TVs, curtains, and lights using their voice, making device … Read more

How Semiconductor Innovations Shape The Future Of Edge AI

How Semiconductor Innovations Shape The Future Of Edge AI

Click the blue text above Follow Us! At 6:42 AM, the alarm clock went off. You look good, thanks to the sleep cycle monitor on your nightstand, which uses built-in edge Artificial Intelligence (AI) and radar technology to monitor your heart rate and breathing, helping you optimize the precise wake-up time. As you walk to … Read more

Choosing Between General MCU and Edge AI Chips: Arm or RISC-V?

Choosing Between General MCU and Edge AI Chips: Arm or RISC-V?

The development of computing over the past 30 years can be roughly divided into three stages: in 1995, Microsoft Windows ushered in the PC era dominated by x86 architecture CPUs; in 2007, Apple’s iPhone opened the smartphone era dominated by Arm architecture; and in 2012, the success of the convolutional neural network AlexNet based on … Read more

APM32F411 New Product Trial and Original Post Collection

APM32F411 New Product Trial and Original Post Collection

Jihai APM32 MCU Forum: https://bbs.21ic.com/iclist-1112-1.html *Reading Instructions: The following application cases are briefly introduced, with no specific ranking. For detailed evaluation content and related source code, please copy the original link and open it in your browser. Stack Backtrace Method for Automatic Analysis and Location of APM32 Hardfault Errors https://bbs.21ic.com/icview-3331074-1-1.html Using the stack backtrace method … Read more

Comparison and Differences Between FatFS and LittleFS

Comparison and Differences Between FatFS and LittleFS

Follow,Star Public Account Number, don’t miss wonderful content Source: Internet Editor: strongerHuang For many IoT devices, having a small and flexible file system is crucial. There are not many file systems that run on MCUs, and most people should know about the FatFS file system. Today, I will talk about the content of FatFS and … Read more

How to Choose an IoT Operating System?

How to Choose an IoT Operating System?

The Internet of Things (IoT) can be roughly divided into four layers: the perception layer, network layer, device management layer, and application layer. Among these, the **perception layer** most vividly reflects the characteristics of IoT. The perception layer consists of various sensors, protocol conversion gateways, communication gateways, and smart terminals. Most of these terminals are … Read more

Understanding Open Source Operating Systems in IoT

Understanding Open Source Operating Systems in IoT

Source: IntelligentThings Author: John Published by IoT Think Tank Please indicate the source and origin when reprinting —— [Introduction] —— The terms IoT, open source, and operating systems are currently hot topics in the IT industry, and these three terms constitute the open source operating systems for IoT. So, how much do you know about … Read more

Mbed OS: An Open Source Embedded Operating System by Arm

Mbed OS: An Open Source Embedded Operating System by Arm

Mbed OS, an open source embedded operating system developed by Arm, is rapidly transforming the landscape of Internet of Things (IoT) development. It not only simplifies the development process but also provides a solid security foundation and rich features for IoT devices, making it the preferred platform for building the next generation of smart devices. … Read more

Mbed OS: An Open Source Embedded Operating System

Mbed OS: An Open Source Embedded Operating System

Mbed OS is an open-source embedded operating system launched by Arm for Internet of Things (IoT) devices. It provides a comprehensive solution for developing connected products based on Arm Cortex-M microcontrollers, covering security, connectivity, real-time operating system (RTOS), as well as drivers for sensors and I/O devices. This article will delve into the usage of … Read more

Using Makefile for Project Management to Boost Efficiency

Using Makefile for Project Management to Boost Efficiency

Click the blue text above to follow us 1. Introduction to Makefile Makefile is a file specially designed to assist in project build management. It defines a set of commands that the compiler and IDE project management systems can automatically execute, primarily used for automating compilation and reducing the burden of repetitive tasks. The Makefile … Read more