~/talk

Zephyr and OpenAMP

Talkat Embedded Open Source Summit 2024 · 2024-04-16..04-18· [microservices]
links:none on file
slides:none on file

Sets up Zephyr on a Cortex R5 and loads it from an A53 running Embedded Linux on a Zynq Ultrascale+ (Digilent Genesis ZU), using OpenAMP’s remoteproc on Linux and rpmsg/virtio on the Zephyr side. Key fixes are enabling resource table required in the build, correcting SRAM offsets and mailbox nodes in the device tree overlay, and adding the Zephyr binary into PetaLinux. Debugging uses Vitis with manual symbol setup. Result: Linux starts the R5 Zephyr image and an echo roundtrip works (message sent and received).

AI-written summary · about

  1. 0:00Zephyr and OpenAMP intro
  2. 1:04Heterogeneous multiprocessor motivation
  3. 8:31OpenAMP framework overview
  4. 12:06OpenAMP in Zephyr RTOS
  5. 15:22Project setup on Genesys ZU
  6. 18:29Debugging Zephyr on Xilinx FPGA
  7. 22:42OpenAMP issues and fixes
  8. 26:35Next steps and upstreaming
  9. 27:21Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.