January 27, 2020

199 words 1 min read

Linux and Zephyr Talking to Each Other in the Same SoC

Linux and Zephyr Talking to Each Other in the Same SoC

SoC vendors are launching Hybrid Multiprocessors (HMP) architectures where one or more cores deal with the end-user application and other cores implement specific features. Instead of battling with Li …

Talk Title Linux and Zephyr Talking to Each Other in the Same SoC
Speakers Diego Sueiro (Software Developer, ARM)
Conference Open Source Summit + ELC Europe
Conf Tag
Location Edinburgh, UK
Date Oct 21-25, 2018
URL Talk Page
Slides Talk Slides
Video

SoC vendors are launching Hybrid Multiprocessors (HMP) architectures where one or more cores deal with the end-user application and other cores implement specific features. Instead of battling with Linux Kernel to meet the real-time constraints, you can defer the “dirty” work to a microcontroller in an isolated and controlled environment and it is where Zephyr excels.It is important that hybrid cores communicate with each other to meet the application requirements. The RPMsg can be used in these kinds of arrangements exposing an API independent of the underlying inter-core communication.In this presentation, Diego Sueiro will talk about how Linux and Zephyr can share data using RPMsg, initialization flow, and configurations needed to enable its communication.Main topics of this session:Real-Time applications with HMPRPMsg on LinuxEnabling RPMsg-lite on ZephyrDemoFuture work

comments powered by Disqus