#uefi #efi #api-bindings #driver

无 std uefi-raw

提供协议、启动和运行时服务的原始 UEFI 类型及其绑定。这可以作为 UEFI 固件实现的基座,或者是一个高级包装器,用于从 UEFI 图像中访问 UEFI 功能。

9 个版本 (重大更改)

0.7.0 2024 年 8 月 20 日
0.6.0 2024 年 7 月 3 日
0.5.2 2024 年 4 月 19 日
0.5.1 2024 年 3 月 17 日
0.3.0 2023 年 6 月 21 日

476嵌入式开发

Download history 1899/week @ 2024-05-01 3603/week @ 2024-05-08 3762/week @ 2024-05-15 3411/week @ 2024-05-22 3276/week @ 2024-05-29 2985/week @ 2024-06-05 3119/week @ 2024-06-12 2543/week @ 2024-06-19 2821/week @ 2024-06-26 3349/week @ 2024-07-03 2425/week @ 2024-07-10 2686/week @ 2024-07-17 2665/week @ 2024-07-24 2185/week @ 2024-07-31 2428/week @ 2024-08-07 2489/week @ 2024-08-14

10,146 每月下载量
9 个包中使用了 (2 直接)

MPL-2.0 许可证

105KB
2K SLoC

uefi-raw

Crates.io Docs.rs

本包包含与 UEFI 规范定义紧密匹配的原始 UEFI 类型。


lib.rs:

用于处理 UEFI 的原始接口。

本包旨在实现 UEFI 服务。它也用于实现提供 UEFI 安全包装的 uefi 包。

对于创建 UEFI 应用程序和驱动程序,建议使用 uefi 包而不是 uefi-raw

依赖项

~1.5MB
~39K SLoC