~/talk

Introduction to OpenAMP

links:none on file
slides:none on file

OpenAMP provides a concrete stack: libopenamp (rpmsg + remoteproc) on top of libmetal using virtio/remoteproc for shared‑memory messaging and lifecycle control. It ships working reference implementations for Linux userspace, Zephyr and bare‑metal on ARM (A53/R5 families) and powers Xilinx reference designs (remote start and FFT offload). Current limits: virtio is master/slave with no automatic slave recovery, kernel lacks zero‑copy rpmsg, and shared buffer sizes are fixed. Ongoing work targets code‑size reduction, unit tests, more virtio drivers and richer resource APIs.

AI-written summary · about

  1. 0:00Introduction to OpenAMP
  2. 1:56Issues OpenAMP solves
  3. 4:10OpenAMP standardization
  4. 5:36OpenAMP libraries
  5. 7:07Message library overview
  6. 9:54Message library implementation
  7. 13:13Remoteproc lifecycle
  8. 15:28Resource table details
  9. 15:50Metal library purpose
  10. 18:09Service layer additions
  11. 18:54Recent OpenAMP changes
  12. 20:22Resource-limited support
  13. 21:07Testing improvements
  14. 23:02Q&A session
~/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.