文件名称:ocaml-mbr:一个用于操作主引导记录的简单库
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-21 14:09:47
OCaml
ocaml-mbr 用于操作主引导记录的简单库。 这个库的主要目的是: 创建可启动磁盘映像创建内核 让 Mirage 内核读取附加磁盘上的分区表 用法 定义单个分区如下: let disk_length_bytes = Int32.(mul (mul 16l 1024l) 1024l) in let disk_length_sectors = Int32.(div disk_length_bytes 512l) in let start_sector = 2048l in let length_sectors = Int32.sub disk_length_sectors start_sector in let partition = Mbr.Partition.make ~active:true ~ty:6 start_sector leng
【文件预览】:
ocaml-mbr-master
----_oasis(1KB)
----CHANGES.md(341B)
----opam(570B)
----lib()
--------mbr_lwt.mldylib(92B)
--------mbr.ml(9KB)
--------mbr.mllib(88B)
--------mbr.mldylib(88B)
--------mbr_lwt.mllib(92B)
--------mbr_mirage.mllib(98B)
--------META(905B)
--------mbr_partition.ml(2KB)
--------mbr_lwt.ml(1KB)
--------mbr.mli(3KB)
--------mbr_mirage.mldylib(98B)
--------mbr_partition.mli(995B)
----setup.ml(181KB)
----myocamlbuild.ml(17KB)
----.travis.yml(176B)
----_tags(2KB)
----LICENSE(738B)
----cli()
--------impl.ml(2KB)
--------common.ml(2KB)
--------main.ml(3KB)
----README.md(1KB)
----Makefile(680B)
----lib_test()
--------fake_block.mli(135B)
--------test.ml(3KB)
--------fake_block.ml(3KB)
----.gitignore(93B)