Comparison of Common Inter-Processor Communication (IPC) Solutions in Embedded Systems

Comparison of Common Inter-Processor Communication (IPC) Solutions in Embedded Systems

This article clarifies the mainstream solutions for “Inter-Processor Communication (IPC)” in embedded systems, covering aspects from technology, ecosystem, performance, practical cases to selection strategies, and aims to illustrate through comparative tables. The content includes shared memory / mailbox / hardware semaphore, Linux remoteproc/rpmsg/mailbox, OpenAMP/RPMsg, NXP RPMsg-Lite, TI IPC, Zephyr, ESP-IDF, as well as cross-chip SPI/I2C/UART/CAN, … Read more

Inter-Core Communication Solution Between ARM and RISC-V

Inter-Core Communication Solution Between ARM and RISC-V

When working on embedded projects, simple products may only require a general MCU. However, as hardware engineers grow and encounter more complex product forms with additional peripherals, a high-performance, cost-effective CPU may be necessary for our project development. This article mainly shares a development case of inter-core communication between ARM and RISC-V based on the … Read more

Detailed Development and Usage Methods for RISC-V E907 Core on Allwinner V85x

Detailed Development and Usage Methods for RISC-V E907 Core on Allwinner V85x

Development and Usage of V85x E907 Core Author: @Yuzuki HD Original: https://bbs.aw-ol.com/topic/3017/ The V85x platform includes V853, V853s, V851s, and V851se. The suffix ‘s’ indicates that the chip has integrated DDR memory, while ‘e’ indicates that the chip has integrated ePHY. It features a Cortex-A7 core at 900MHz, RISC-V at 600MHz, and an NPU with … Read more

How to Build RPM Packages

How to Build RPM Packages

Saving time and effort on installing files and scripts across multiple hosts. — David Both Useful original links Please visit the “Original Link” at the end for clickable in-text links, full-size original images, and related articles. Acknowledgments Compiled from | https://opensource.com/article/18/9/how-build-rpm-packages Author | David Both Translator | Liang Chen (Flowsnow) 🌟🌟🌟🌟 Total translated: 28.0 Contribution … Read more

Introduction to the Heterogeneous Computing Architecture of Avaota A1 with Allwinner T527 Platform

Introduction to the Heterogeneous Computing Architecture of Avaota A1 with Allwinner T527 Platform

Avaota A1 is equipped with the Allwinner T527 platform, which integrates a RISC-V small core CPU and DSP, forming a heterogeneous computing architecture together with the Arm core. In a heterogeneous multi-processing system, the presence of the main core and auxiliary core aims to collaborate to achieve more efficient task processing. This collaboration requires the … Read more