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

Principles of Heterogeneous Communication in Multi-Core MCUs

Principles of Heterogeneous Communication in Multi-Core MCUs

Click the blue text aboveTalks Lab to get more information on automotive network security With the continuous development of electronic technology and the growing market demand, embedded systems are required not only to perform complex control tasks but also to collect and process data in real-time. To meet these demands, multi-core heterogeneous processors have become … Read more