meta-openamp
The OpenAMP framework provides software components that enable development of software applications for Asymmetric Multiprocessing (AMP) systems. The framework provides the following key capabilities. - Provides Life Cycle Management, and Inter Processor Communication capabilities for management of remote compute resources and their associated software contexts. - Provides a stand alone library usable with RTOS and Baremetal software environments - Compatibility with upstream Linux remoteproc and rpmsg components - Following AMP configurations supported a. Linux master/Generic(Baremetal) remote b. Generic(Baremetal) master/Linux remote - Proxy infrastructure and supplied demos showcase ability of proxy on master to handle printf, scanf, open, close, read, write calls from Bare metal based remote contexts.
Git repository
https://github.com/Xilinx/meta-openamp web repo
(actual branch rel-v2026.1)
Last commit: 6 months, 4 weeks ago (rel-v2026.1 branch)
Maintainers
| Recipe name | Version | Description |
|---|---|---|
| libmetal | v2023.10+gitX | Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| libmetal | main+gitX | Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| libmetal-dev | main+gitX | Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| libmetal-xlnx | 2023.2+gitX | Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| libmetal-xlnx | 2023.1+gitX | Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| libmetal-xlnx | 2022.2+gitX | Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| libmetal-xlnx | 2022.1+gitX | Libmetal : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| open-amp | v2023.10+gitX | Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| open-amp | main+gitX | Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| open-amp-dev | main+gitX | Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| open-amp-xlnx | 2023.2+gitX | Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| open-amp-xlnx | 2023.1+gitX | Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| open-amp-xlnx | 2022.2+gitX | Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| open-amp-xlnx | 2022.1+gitX | Libopen_amp : Libmetal implements an abstraction layer across user-space Linux, baremetal, and RTOS environments |
| openamp-image-minimal | 1.0 | A minimal OpenAMP image |
| rpmsg-echo-test | 1.0 | RPMsg examples: echo test demo |
| rpmsg-mat-mul | 1.0 | RPMsg examples: Matrix Multiplication demo |
| rpmsg-proxy-app | 1.0 | RPMsg examples: proxy file system demo |
| rpmsg-utils | 1.0 | RPMsg utilities: utilities for /dev/rpmsg* |
| zephyr-rpmsg-test | 1.0 | Zephyr RPMsg OpenAMP Test Script |