54 lines
1.6 KiB
Plaintext
54 lines
1.6 KiB
Plaintext
OpenAMP
|
|
#####################
|
|
|
|
Origin:
|
|
https://github.com/OpenAMP/open-amp
|
|
|
|
Status:
|
|
db6de3ffb0a43b50e3a10af23a3d80eebd6db008
|
|
|
|
When we import open-amp we removed the apps dir to reduce the amount of
|
|
code imported.
|
|
Purpose:
|
|
IPC layer that implements rpmsg communication between cores.
|
|
|
|
Description:
|
|
|
|
This repository is the home for the Open Asymmetric Multi Processing (OpenAMP)
|
|
framework project. 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.
|
|
|
|
Dependencies:
|
|
libmetal (https://github.com/OpenAMP/libmetal) - provides HAL layer
|
|
between OpenAMP and RTOS or OS environment.
|
|
|
|
URL:
|
|
https://github.com/OpenAMP/open-amp/
|
|
|
|
commit:
|
|
db6de3ffb0a43b50e3a10af23a3d80eebd6db008
|
|
|
|
Maintained-by:
|
|
External
|
|
|
|
License:
|
|
BSD-3-Clause
|
|
BSD-2-Clause
|
|
|
|
License Link:
|
|
https://github.com/OpenAMP/open-amp/blob/master/LICENSE.md
|