Introduction to ARM Processors: Overview and Evolution

1. Introduction This article attempts to briefly outline the development history of ARM processors, the evolution of their architecture, including the application directions of different processors. However, we will focus on the Cortex-A series and also introduce the inheritance relationships between different microarchitectures, as well as which design teams they originated from. This will likely … Read more

Comprehensive Guide to vSLAM Development: From Technical Frameworks and Open Source Algorithms to Hardware Selection!

Produced by | Zhixiang Open Class Instructor | Yang Ruihuan, CTO of Xiaomi Intelligent Editor | Wang Xin Reminder | Click the blue text above to follow us, and reply with the keyword CV06 to obtain the course materials. Introduction: On October 17, the “Zhixiang Open Class” launched the second season of the computer vision … Read more

Using ESP32 to Create a Useful Air Mouse

Project Name: [Air Mouse][Gesture Control] BlueGo Project Author: Geek Fantasy Project Description I developed an ESP32 based “Air Mouse + Gesture Control” called BlueGo, which is even better than a mouse! Let’s scroll down to see its featured functions! Full Navigation Function Demonstration, Hardware Description, Assembly Instructions,Design Diagram,Open Source Material Download, Conclusion Function Demonstration BlueGo … Read more

Top 12 Alternatives to Raspberry Pi for DIY Projects

Looking for alternatives to the Raspberry Pi? Here are some single-board computers that can satisfy your DIY cravings. — Ankush Das The Raspberry Pi is currently the most popular single-board computer. You can use it in your DIY projects, or as a cost-effective system to learn programming, or for your convenience, run a streaming software … Read more

Measuring Heart Rate and Blood Oxygen Saturation with Arduino UNO: High Accuracy!

This project uses an Arduino UNO board connected to the MAX30102 module (pulse oximeter and heart rate monitoring module), along with an OLED display and a buzzer for BPM measurement. BPM stands for “beats per minute”, which is about 65-75 for a normal person at rest, and may drop below this during sports activities. SpO2 … Read more

From Computer Stick to Mini PC: Are These Small PCs Reliable?

[Image] Once upon a time, desktops were the kings of the PC realm, but due to their bulky and rigid designs, laptops took over their throne. However, after a few years of glory, laptops also hit a bottleneck, nearly being overtaken by tablet computers. Today, the PC field is a cacophony of voices, with desktops, … Read more

Essential Considerations for C Language Programming in Embedded Systems – Software Architecture

Word Count: 6000, Content Value: ⭐⭐⭐⭐⭐    Considerations for C Language Embedded System Programming Unlike general software programming, embedded system programming is built on specific hardware platforms, which requires its programming language to have strong hardware direct operation capabilities. Undoubtedly, assembly language possesses such characteristics. However, due to the complexity of the assembly language development … Read more

12 Alternatives to Raspberry Pi for DIY Enthusiasts

Looking for alternatives to Raspberry Pi? Here are some single-board computers that can satisfy your DIY cravings. — Ankush Das Raspberry Pi is currently the most popular single-board computer. You can use it in your DIY projects or as a cost-effective system for learning coding, or utilize it as a streaming device for your convenience. … Read more