Understanding the Internal Bus of STM32 Microcontroller

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

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

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

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

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

Smart Home: Controller Design Using ZigBee Technology

Smart Home: Controller Design Using ZigBee Technology

▲ Click the above Lei Feng Network to follow Realize remote control of various electrical devices through the Internet or GPRS system. This article is transferred from | Embedded ARM This article introduces a smart home controller that uses ZigBee technology to integrate many relatively independent household appliances into a unified smart home system, thus … Read more

ULINK2 Emulator Installation and Project Setup

ULINK2 Emulator Installation and Project Setup

1. ULINK2 Emulator ULINK2 is the latest emulator from ARM designed for use with RealView MDK. It is an upgraded version of the ULINK emulator. ULINK2 not only has all the features of the ULINK emulator but also adds support for Serial Wire Debug (SWD), return clock support, and real-time agents. Development engineers can easily … Read more

Strange Errors in Vivado SDK During JTAG Mode

Strange Errors in Vivado SDK During JTAG Mode

Problem Description After downloading the elf file, a message box pops up as shown in Figure 1, indicating that there is a problem with the software operation. However, the software runs correctly; for instance, the VGA interface displays images normally, as shown in Figure 2. Moreover, this error does not appear in Debug mode. Figure … Read more

Raspberry Pi: A Card-Sized Computer for Student Programming Education

Raspberry Pi: A Card-Sized Computer for Student Programming Education

When you first see the term “Raspberry Pi”, do you think it’s a delicious cake? Naturally, you might ask “Baidu”, and you would find nearly 30,700 related entries. Raspberry Pi (Chinese name: “树莓派”, abbreviated as RPi or RasPi/RPi) is a card-sized computer designed for student programming education, the size of a credit card, and its … Read more

Arm Embedded AI Teaching Series – Object Detection Demonstration System Experiment Box

Arm Embedded AI Teaching Series - Object Detection Demonstration System Experiment Box

Anxin Education, as the only official strategic partner of Arm Education, fully integrates high-quality industrial and educational resources. To promote the reform and development of AI talent training in universities and accelerate the construction of AI majors.Anxin Education has launched the Arm Embedded AI Teaching Kit suitable for the construction of AI courses in universities, … Read more

Porting MQTT on ARM Linux (Paho, Mosquitto)

Porting MQTT on ARM Linux (Paho, Mosquitto)

Introduction Here we will do two things: 1) Compile the C version libraries of two open-source projects, paho.mqtt and mosquitto (the mosquitto library will not be used) 2) Compile the library that depends on paho.mqtt and write examples + mosquitto server. Host Platform: Ubuntu 16.04 ARM Platform: s5p6818 SSL: openssl-1.0.2t MQTT Client: paho.mqtt.c Now we … Read more