#nasm #内核 #使用方式请看文档 #用于做boot、loader等工作。它需要你安装nasm编译器才能使用 #这是一个用于开发64位操作系统的前置工具

bin+lib ospre

这是一个用于开发64位操作系统的前置工具,用于做boot、loader等工作。它需要你安装nasm编译器才能使用,使用方式请看文档

6个版本

0.1.6 2023年4月26日
0.1.5 2023年4月26日

349操作系统

Download history 39/week @ 2024-04-01

每月53 次下载

MIT 许可证

40KB
1K SLoC

Rust 820 SLoC // 0.0% comments Assembly 375 SLoC // 0.1% comments

包含 (ELF exe/lib, 10KB) 内核

前提

你已经安装了 nasm 编译器

安装

cargo安装 ospre

使用

ospre kernel=你的内核文件 执行ospre命令后,你将在当前目录下得到一个disk.img文件

示例

ospre kernel=./my_os.elf

使用QEMU调试

qemu-system-x86_64-m 128M-驱动文件=./disk.img,索引=0,媒体=disk,格式=raw

注意点

只能用cargo install来安装,而不是 cargo add

无运行时依赖