uefi-rs:UEFI的Rust包装器

时间:2021-02-05 18:28:50
【文件属性】:
文件名称:uefi-rs:UEFI的Rust包装器
文件大小:121KB
文件格式:ZIP
更新时间:2021-02-05 18:28:50
rust osdev uefi Rust 消费者 描述 是BIOS的后继产品。 它为OS加载程序,管理程序和其他低层应用程序提供了早期启动环境。 尽管它最初是特定于x86的,但已在其他平台(例如ARM)上采用。 此板条箱可轻松实现以下两个目的: 在Rust中编写UEFI应用程序(用于x86_64或aarch64 ) 从操作系统(通常使用构建)中调用UEFI函数 目的是为UEFI接口提供安全,高性能的包装器,并允许开发人员编写惯用的Rust代码。 查看@ gil0mendes。 注意:此板条箱目前仅在x86 / ARM上使用64位UEFI进行了测试。 项目结构 该项目包含多个子标题: uefi (*目录):定义标准UEFI
【文件预览】:
uefi-rs-master
----.cargo()
--------config(62B)
----.gitattributes(19B)
----Cargo.toml(1KB)
----.github()
--------workflows()
----uefi-services()
--------Cargo.toml(832B)
--------src()
----src()
--------proto()
--------exts.rs(722B)
--------prelude.rs(439B)
--------table()
--------alloc.rs(3KB)
--------lib.rs(2KB)
--------logger.rs(5KB)
--------data_types()
--------result()
----uefi-macros()
--------Cargo.toml(656B)
--------src()
----CONTRIBUTING.md(5KB)
----LICENSE(16KB)
----uefi-test-runner()
--------Cargo.toml(716B)
--------src()
--------aarch64-unknown-uefi.json(620B)
--------README.md(2KB)
--------screenshots()
--------.gitignore(166B)
--------build.py(13KB)
----README.md(5KB)
----BUILDING.md(2KB)
----.editorconfig(213B)
----.gitignore(107B)

网友评论