Curated Collection | ARM, Cortex-M

Curated Collection | ARM, Cortex-M

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column To make it convenient for everyone to review articles on their phones while taking public transport or going out for errands, I have carefully curated and categorized some articles: Understanding ARM, Cortex-M cores, and the ARMv8-M architecture … Read more

Installing OpenWRT on x86 Platform: A Comprehensive Guide

Installing OpenWRT on x86 Platform: A Comprehensive Guide

In today’s highly interconnected digital age, network devices have become an indispensable part of our daily lives and work. To meet the personalized needs of different users regarding network functions, the open-source community has produced many excellent projects, among which OpenWrt is one. OpenWrt is a Linux operating system that focuses on providing customized and … Read more

Creative Embedded Projects on Github – Electronic Candle

Creative Embedded Projects on Github - Electronic Candle

This project is a highly creative electronic candle that can display a 3D visual effect similar to a flickering candle from any angle. The core of the project is a simple LED matrix board and a high-speed rotating motor that generates stereoscopic images through the Persistence of Vision (POV) effect. It uses a compact RP2040-tiny … Read more

Understanding Embedded Multi-Core Heterogeneous Solutions: A Comprehensive Overview of Dongsheng IoT RK3588 Multi-Core Heterogeneous Core Board Series

Understanding Embedded Multi-Core Heterogeneous Solutions: A Comprehensive Overview of Dongsheng IoT RK3588 Multi-Core Heterogeneous Core Board Series

The rapid development of embedded artificial intelligence has led to an increasing demand for high-performance computing. In order to balance performance and power consumption, as well as accelerate computing through parallelization, more and more embedded processors are adopting designs of homogeneous multi-core, heterogeneous multi-core, and co-processors. At the same time, facing an increasingly complex external … Read more

Exploring the Potential of Embedded Core Boards

Exploring the Potential of Embedded Core Boards

I am Lao Wen, an embedded engineer who loves to learn. Follow me, and let’s become better together! As an amateur embedded engineer, my main job is to use microcontrollers to detect different button actions and implement various LED light effects (advanced lighting). Occasionally, I also design some circuit boards to validate ideas or technical … Read more

Understanding Arm NEON: CPU Optimization Techniques and Instruction Introduction

Understanding Arm NEON: CPU Optimization Techniques and Instruction Introduction

Click the card below to follow Arm Technology Academy This article is selected from the Extreme Technology column “Embedded AI” and is authorized to be reprinted from Zhihu author High-Performance Computing Institute’s “Mobile Algorithm Optimization“. Previously, we learned how to quickly get started with NEON programming, Arm NEON optimization technology, and Arm NEON Learning (III) … Read more

Message Communication Between Arm Cortex-M4 and Cortex-M7 Dual Cores

Message Communication Between Arm Cortex-M4 and Cortex-M7 Dual Cores

Follow Arm Technology Classroom by clicking the card below This article is authorized to be transferred from the WeChat public account Embedded Column. This article mainly shares the implementation of simple Asymmetric Multi-Processing (AMP) core-to-core communication using FreeRTOS message buffers, taking the STM32H7 (M4 and M7) dual-core processor as an example. 1. Overview The communication … Read more

Understanding Fault Types and Causes in Cortex-M3

Understanding Fault Types and Causes in Cortex-M3

Follow+Star Public Account Number, don’t miss exciting content Author | strongerHuang Public Account | Embedded Column In our usual projects, we may encounter situations of freezing, and through online debugging or printing messages, we may find out how we entered the HardFault_Handler interrupt. This “hard fault” is a common type of fault, and there are … Read more

Arm Launches Custom Instructions for Embedded CPUs

Arm Launches Custom Instructions for Embedded CPUs

Follow,Star Public Account number, don’t miss the wonderful content Source: Arm China Arm CEO Simon Segars today at the Arm TechCon 2019 conference announced the launch of Arm Custom Instructions, a new feature for the Armv8-M architecture. Seeing Arm’s new move reminds me of the previous RISC-V, here is an article about RISC-V: How much … Read more

Heterogeneous Quad-Core Embedded Processor RV32M1 Series – RI5CY Core Hardware Abstraction Layer Project

Heterogeneous Quad-Core Embedded Processor RV32M1 Series - RI5CY Core Hardware Abstraction Layer Project

Luo Jia Submission: Heterogeneous Quad-Core Embedded Processor RV32M1 Series – RI5CY Core Hardware Abstraction Layer Project: https://github.com/rv32m1-rust/rv32m1_ri5cy-hal The RV32M1 processor has four cores with different instruction sets, including two different ARM cores and different RISC-V cores, allowing for more adaptable and flexible application frameworks. Each core should be supported by different hardware abstraction layer libraries; … Read more