Methods and Techniques to Minimize ARM Cortex-M Power Consumption

1 Understanding Thumb-2

First, let’s start our discussion of energy-saving technologies from a seemingly non-obvious starting point - the instruction set. All Cortex-M CPUs use the Thumb-2 instruction set, which combines the 32-bit ARM instruction set and the 16-bit Thumb instruction set, providing a flexible solution for raw performance and overall code size. A typical Thumb-2 application on a Cortex-M core can reduce code size by up to 25% compared to the same functional application fully implemented with ARM instructions, while

Driving OLED Display with .Net nanoFramework on ESP32

This article introduces how to drive an ESP32 OLED display using .Net nanoFramework. We will start from the basics and gradually delve deeper, enabling you to understand and implement the entire process. Whether you are a beginner or an experienced developer, this article will be helpful to you.

1. Hardware Preparation

1.1 ESP32 Development Board

The ESP32 development board we are using is the Weixue ESP32-S3-Zero, which is very compact but powerful. This development board uses the ESP32-FH4R2 system-on-chip (SoC), which integrates low-power

Comparative Analysis: Ryzen 5 5600G vs Core i7 12700 – The Sweetest Mini Gaming CPU Revealed!

For mini PC enthusiasts, building a mini ITX system with a powerful processor and integrated graphics that can smoothly run popular games is indeed very appealing. Currently, AMD's Ryzen 5000G series with ZEN3 architecture features integrated Radeon Vega graphics that rival entry-level discrete graphics, while Intel's 12th generation Core processors with UHD770 have significantly improved performance compared to their predecessors. So how should one choose? Particularly, when it comes to the most discussed Ryzen 5 5600G and Core i7 12700,

Raspberry Pi Pico: LED Blinking Examples in Various Programming Languages

Raspberry Pi Pico: LED Blinking Examples in Various Programming Languages

One year ago (January 21, 2021), the Raspberry Pi Foundation launched the $4 Raspberry Pi Pico development board. This is the first RP2040 microcontroller product and a brand new chip developed by the Raspberry Pi Foundation.

A year later, the Pico development board has sold nearly 1.5 million units, with thousands of people using the RP2040 in their electronic projects and products.

With the launch of the Raspberry Pi Direct official

Comprehensive Analysis of IoT Positioning Technology

Source: Internet

Organized and published by the IoT Think Tank

------ [Introduction] ------

GPS and base station positioning technologies basically meet users' needs for location services in outdoor scenarios. However, people spend 80% of their lives indoors, and a large number of positioning needs occur indoors for personal users, service robots, and new IoT devices. Indoor scenes are obstructed by buildings, GNSS signals quickly attenuate, or are completely blocked, making it impossible to meet the navigation and positioning needs in indoor

Raspberry Pi 4: Redefining the Gold Standard for Single-Board Computers

Raspberry Pi 4: Redefining the Gold Standard for Single-Board Computers

Hello everyone, I am Xiao Yueyue. Today we are going to talk about the newly released Raspberry Pi 4.

Raspberry Pi 4: Redefining the Gold Standard for Single-Board Computers

Speaking of Raspberry Pi, it is a series of amazing small computers that can be used in any field your imagination can reach, such as smart home or robotic production lines. It has created the gold standard for single-board computers

Real-time Face Recognition with Raspberry Pi

Real-time Face Recognition with Raspberry Pi

This article introduces how to complete a face detection project on Raspberry Pi using OpenCV and Python. The project not only describes the specific steps required to identify faces but also provides a lot of extended knowledge. Furthermore, this project does not require readers to have a detailed understanding of face recognition theory, making it easy for beginners to follow the steps.

Required Equipment

Hardware: Raspberry Pi 3, Raspberry Pi Camera Module (PiCam)

Language and Libraries:

Back to Top
Product has been added to your cart
×