Complete Open Source STM32F1 Quadrotor Resources Release

This article is authorized by the WeChat public account Electronic Development Learning. Reply with “Little Horse Quadrotor” in the backend to obtain relevant materials for the Little Horse Quadrotor. RoboFly is a completely open-source quadrotor launched by the Little Horse team in August 2018. This article provides the complete set of materials for this quadrotor. … Read more

Implementing PID Control for Motors Using STM32

Implementing PID Control for Motors Using STM32 The PID control algorithm is quite old yet widely used, ranging from controlling the temperature of a kettle to managing the flight attitude and speed of drones. In motor control, the PID algorithm is particularly common. 1. Position PID 1. Calculation Formula In motor control, we output a … Read more

STM32 F103C8T6 Boot Configuration Tutorial

1. What is BOOT? Most beginners are often puzzled by the term BOOT when they first encounter it. Where did this strange thing come from that requires jumper caps? Why do we need to configure it to download programs via serial port? What happens if it is not configured correctly, leading to the microcontroller failing … Read more

Introduction to Bit-Banding Operation of STM32 Microcontroller

The bit-banding operation of the STM32 microcontroller is a special memory mapping technique that allows developers to perform atomic read and write operations on specific memory bits, thereby improving the efficiency of operations on GPIO ports, registers, and individual bits of other peripherals. 1. Bit-Band Region and Bit-Band Alias Region The memory space of the … Read more

Understanding the Internal Bus of STM32 Microcontroller

The STM32 microcontroller, based on the ARM Cortex-M3 architecture, has a complex and efficient internal bus structure that supports the entire system’s data flow and instruction execution, making it a key learning point for many embedded engineers. Below, we will list the main internal buses of the STM32 microcontroller and their functions. 1. I-Code Bus … Read more

Performance Testing Methods for Server Application Scenarios: Arm Native Cloud Phone

“The Performance Evaluation Action for Typical Server Application Scenarios” has been launched!—— To standardize the construction of a full-stack standard system, promote product technology iteration and upgrade, better showcase the advantages of the entire architecture and computing power, and support excellent product and solution brands in enhancing and expanding the market through authoritative certification released … Read more

Technical Sharing | ARM Support for Device Passthrough in Virtualization

With the widespread use of ARM architecture processors in the field of cloud computing, the demand for application developers to be familiar with ARM architecture-related technologies is becoming increasingly urgent. It is well known that providing virtual machine services is a typical application scenario of cloud computing, and the performance of devices within virtual machines … Read more

Dr. An’s Lecture | Tencent Arm Cloud Instance Performance Evaluation – Web Applications

Dr. An is here! We are pleased to introduce “Dr. An”, who is backed by a top-notch technical expert team from Ampere Computing, dedicated to sharing cutting-edge technical analyses, application insights, and trend observations in the cloud-native field with you. Let’s welcome “Dr. An” to shine on stage and bring the first exciting sharing! 【Follow】 … Read more

Case Study: China Mobile’s ARM-Based NFV Solution Deployment

Project Contributors: Duan Xiaodong, Zhang Hao, Cai Yali, Li Ji, Yue Lei, Yu Qing, Chen Jiayuan, Gao Congwen, Qin Jie, Wang Yihui 1. Case Overview In response to the national call to “accelerate breakthroughs in cutting-edge technologies for network development and key core technologies with international competitiveness, speed up the promotion of domestic autonomous and … Read more