#forth #api-bindings #no-alloc #powerpc #ieee1275 #openfirmware

no-std ofw

与 OpenFirmware (前 IEEE 标准 1275) 的基本接口

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 次下载

Apache-2.0

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 客户端接口的完整运行时抽象。

无运行时依赖