文件名称: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
【文件预览】:
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)