SkillAgentSearch skills...

Libmetal

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

Install / Use

/learn @zephyrproject-rtos/Libmetal
About this skill

Quality Score

0/100

Supported Platforms

Universal

Tags

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

View on GitHub
GitHub Stars14
CategoryProduct
Updated5mo ago
Forks17

Languages

C

Security Score

72/100

Audited on Nov 6, 2025

No findings