AI Accelerators in Embedded Systems

AI Accelerators in Embedded Systems

Artificial Intelligence (AI) has undergone unprecedented expansion in recent years. The dissemination of AI tools has transcended the boundaries of data centers and high-performance devices, entering embedded systems, from IoT sensors and portable medical devices to the most complex industrial applications. Running AI models effectively in embedded environments faces certain limitations due to a lack … Read more

Common Reinforcement Material Selection for Touch Display Modules

Common Reinforcement Material Selection for Touch Display Modules

Definition of FPC Reinforcement: FPC (Flexible Printed Circuit) reinforcement boards are rigid materials used to enhance the mechanical strength of specific areas of FPC.They mainly serve the following three purposes:Firstly, to prevent circuit breakage or solder joint detachment caused by bending or twisting;Secondly, to provide support for fragile areas such as connectors and solder joints;Thirdly, … Read more

Embedded Development and Applications of ARM Cortex-M3

Embedded Development and Applications of ARM Cortex-M3

Table of Contents Part 1: STM32F103 Hardware System and Keil MDK Project Chapter 1: Overview of Embedded Systems 1.1Examples of Embedded Systems 1.2Concept of Embedded Systems 1.2.1Relationship between Embedded Systems and ARM 1.2.2Relationship between Embedded Systems and Embedded Operating Systems 1.2.3Characteristics of Embedded System Development 1.3Development History and Application Fields of ARM 1.3.1History and Naming … Read more

Detailed Explanation of the Cortex-M3 Embedded System Programming Model (Part 1)

Detailed Explanation of the Cortex-M3 Embedded System Programming Model (Part 1)

In embedded systems, Cortex-M3 is a 32 bit RISC processor core designed by ARM and is widely used in low-power, real-time applications (such as IoT, industrial control, etc.). Its programming model defines the architectural features, registers, memory access, exception handling mechanisms, and other aspects that developers need to understand. Below are the core contents of … Read more

Building a Smart Soil Moisture Monitoring System with Arduino: Caring for Every Plant!

Building a Smart Soil Moisture Monitoring System with Arduino: Caring for Every Plant!

Soil Moisture Monitoring System Yuzhixuan Robotics With the continuous development of technology, the application of smart hardware in agriculture is becoming increasingly widespread. Today, we bring you a highly practical DIY project—Arduino Soil Moisture Testing Experiment! This not only helps you take better care of your plants but also allows you to experience the convenience … Read more

Arduino-ESP32: A Tailored Arduino Core for Powerful Chips like ESP32-P4, ESP32-C3, and ESP32-S3

Arduino-ESP32: A Tailored Arduino Core for Powerful Chips like ESP32-P4, ESP32-C3, and ESP32-S3

Want to explore new possibilities with hardware? Today, let’s talk about Arduino-ESP32, a hidden gem in the open-source community. I hope that after reading this, you’ll be eager to dive into the ESP32 series chips. What is Arduino-ESP32? In simple terms, Arduino-ESP32 is a tailored Arduino core for powerful chips like ESP32, ESP32-C3, ESP32-S2/S3, and … Read more

Build Your Desktop Electronic “Aircraft Carrier” with the Arduino Development Platform! 3D Printed Test Platform Integrates Development Boards, Breadboards, and Power Supply to Boost Your Development Efficiency

Build Your Desktop Electronic "Aircraft Carrier" with the Arduino Development Platform! 3D Printed Test Platform Integrates Development Boards, Breadboards, and Power Supply to Boost Your Development Efficiency

[3D Printing Daily] Issue 807 <span>For those without a printer, don't worry! You can click on the public account menu 'Local Printing' to contact local friends for printing assistance.</span> 1. Modular Support for Arduino and Raspberry Pi – CustoBlocks <span>[ID:754078]</span> CustoBlocks is a set of modular components designed to help users build customized framework structures. … Read more

STM32 vs Arduino: Why Won’t Your LED Light Up?

STM32 vs Arduino: Why Won't Your LED Light Up?

Received feedback from many readers: “Clearly following the tutorial, but the STM32 board’s LED won’t light up?” This phenomenon hides hardware differences in embedded development that are easily overlooked, the connection method of the onboard LED and GPIO pins, is the most common “pitfall” for beginners transitioning from Arduino to STM32. Every line of code … Read more

Exploring Popular Development Boards | Arduino Development Boards

Exploring Popular Development Boards | Arduino Development Boards

01 Overview of Arduino Arduino is a set of tools that can be used to sense and control the physical world. It consists of an open-source hardware platform based on a microcontroller and a development software suite for programming Arduino boards. Its hardware includes a development board centered around the Atmel AVR microcontroller and various … Read more