Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/zephyrproject-rtos/libmetal
- Owner: zephyrproject-rtos
- Created: 2019-05-09T12:38:43.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T01:27:48.000Z (3 months ago)
- Last Synced: 2024-11-14T09:39:08.558Z (2 months ago)
- Topics: module
- Language: C
- Homepage:
- Size: 205 KB
- Stars: 9
- Watchers: 9
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
- awesome-zephyr-rtos - libmetal - Abstraction layer across user-space Linux, baremetal, and RTOS environments. (Libraries / HAL/PAL)
README
libmetal
#####################Origin:
https://github.com/OpenAMP/libmetalImport 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-ampDescription:
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 environmentsDependencies:
Depends on Zephyr itself as it utilizes Zephyr's APIs to provide an
abstraction to open-amp.URL:
https://github.com/OpenAMP/libmetalcommit:
23ba77941cf38a916d7a9fe5137a8bd2ee1e6122Maintained-by:
ExternalLicense:
BSD-3-ClauseLicense Link:
https://github.com/OpenAMP/libmetal/blob/master/LICENSE.md