Loading…
Attending this event?
December 5-6, 2022
Yokohama, Japan + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Japan 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Japan Standard Time (UTC +9). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: The timing of sessions and room locations are subject to change.

Back To Schedule
Tuesday, December 6 • 16:50 - 17:30
Asymmetric/Heterogeneous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in Unison - Marcel Ziswiler, Toradex AG

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Log in to leave feedback.
This talk is a deep dive into the AMP/HMP topic showing both the Cortex-A as well as the Cortex-M4/M7 side of things. The first part looks at the various options how to actually launch code at various stages throughout the lifetime of a system, be it directly from a boot container by the boot ROM, later by the boot loader using U-Boot's bootaux command or once Linux is booted on the Cortex-A core using the remote processor framework (remoteproc). How mainline Linux and Zephyr work in unison is covered in the second part by further discussing concepts like the remote processor messaging (rpmsg) framework using the virtio-based messaging bus which allows kernel drivers to communicate with remote processors available in the system. The third part looks at the communication library landscape where the likes of OpenAMP and RPMsg-Lite are covered. My talk is mostly SoC agnostic but concludes with a real-life demo using NXP i.MX 7/8M Mini and 8M Plus-based systems running the fully open-source software stacks previously introduced. A similar presentation was held at the Embedded Linux Conference in Austin in June.

Speakers
avatar for Marcel Ziswiler

Marcel Ziswiler

Software Team Lead - Embedded Linux BSP, Toradex AG
Marcel Ziswiler joined Toradex in 2011 spearheading the Embedded Linux adoption as their head of the embedded Linux BSP team. His introduction of an upstream first policy led to being a top 10 U-Boot as well as Linux kernel Arm SoC contributor. In the past, he was a senior Linux expert... Read More →



Tuesday December 6, 2022 16:50 - 17:30 JST
413
  Embedded IoT