Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zephyrproject-rtos/libmetal

The libmetal module specific for use with Zephyr. This is not a mirror of the official libmetal repo.
https://github.com/zephyrproject-rtos/libmetal

module

Last synced: 2 months ago
JSON representation

The libmetal module specific for use with Zephyr. This is not a mirror of the official libmetal repo.

Awesome Lists containing this project

README

        

libmetal
#####################

Origin:
https://github.com/OpenAMP/libmetal

Import instructions:
When we import libmetal we remove the tests/ and examples/ dir to reduce
the amount of code imported.

Purpose:
HAL abstraction layer used by open-amp

Description:
Libmetal provides common user APIs to access devices, handle device
interrupts and request memory across the following operating environments:

* Linux user space (based on UIO and VFIO support in the kernel)
* RTOS (with and without virtual memory)
* Bare-metal environments

Dependencies:
Depends on Zephyr itself as it utilizes Zephyr's APIs to provide an
abstraction to open-amp.

URL:
https://github.com/OpenAMP/libmetal

commit:
23ba77941cf38a916d7a9fe5137a8bd2ee1e6122

Maintained-by:
External

License:
BSD-3-Clause

License Link:
https://github.com/OpenAMP/libmetal/blob/master/LICENSE.md