6 个版本
0.3.1 | 2023 年 7 月 23 日 |
---|---|
0.3.0 | 2023 年 7 月 21 日 |
0.2.1 | 2023 年 7 月 21 日 |
0.1.1 | 2023 年 7 月 20 日 |
#953 在 硬件支持
每月 30 次下载
21KB
376 行
ofw
一个用于与 OpenFirmware (前 IEEE 标准 1275) 接口的 Rust crate
目标
- 提供一个简单易用且可扩展的接口,供 OpenFirmware 客户端使用
- 允许轻松从其他 crate 扩展接口
- 正确记录接口的使用方法
- 最终为所有受 OpenFirmware 和 Rust 支持的平台提供支持
- 零运行时分配
非目标
- 为 OpenFirmware 客户端提供运行时环境
- 提供除必要的 OpenFirmware 服务以外的 Rust 函数
本 crate 与 ieee1275-rs 的不同之处
本 crate 的目的是成为其他 crate 在实现 OpenFirmware 客户端接口部分时使用的基石。其他 crate 可以扩展此 crate 以提供进一步的 OpenFirmware 服务的 Rust 抽象,但它们将不会内置到本 crate 中。这旨在允许开发者选择他们需要的抽象,并简化新抽象的添加。
本 crate - 虽然可能仅由 OpenFirmware 客户端使用 - 不旨在提供 OpenFirmware 客户端接口的完整运行时抽象。