daintree:ARMv8-A内核(带有UEFI引导程序)

时间:2024-03-12 11:42:05
【文件属性】:

文件名称:daintree:ARMv8-A内核(带有UEFI引导程序)

文件大小:2.5MB

文件格式:ZIP

更新时间:2024-03-12 11:42:05

Zig

丹特里 一个ARMv8-A操作系统以及一个UEFI引导程序,全部以Zig编写。 目前针对: QEMU(在macOS上使用HVF加速)和EDK2 ROCKPro64,带有U-Boot( ) 我希望保留一个小的。 dainboot 简要介绍Zig的UEFI支持。 像这样的靴子: 检查加载的图像选项。 您可以传递kernel 0x12345678 0x1234来为它提供已经加载到RAM中的内核的位置。 对于TFTP引导很有用,它本身对于在裸机上加快开发周期非常有用。 您还可以传递dtb 0x12345678 0x1234来提供有关内存中已经存在的DTB / FDT(设备树blob /扁平化设备树)的信息。 用空格分隔连续的选项,即kernel dtb 。 如果未从内存中加载内核或DTB(或两者),则扫描UEFI系统知道的文件


【文件预览】:
daintree-master
----.gitmodules(73B)
----dtb()
----tools()
--------ubootenv.txt(420B)
--------update-tftp(300B)
--------pe-parser.rb(4KB)
----debug.sh(167B)
----os()
--------build.zig(1KB)
--------src()
--------linker.ld(489B)
----LICENSE(2KB)
----objdump.sh(93B)
----common()
--------ddtb.zig(4KB)
--------dbuild.zig(3KB)
--------dcommon.zig(1KB)
----daintree.code-workspace(90B)
----dainboot()
--------build.zig(731B)
--------src()
----doc()
--------img()
----.gitignore(99B)
----Makefile(2KB)
----README.md(2KB)

网友评论