没有合适的资源?快使用搜索试试~ 我知道了~
celesteos:进行中的x86_64操作系统
共32个文件
h:10个
c:7个
asm:3个
需积分: 10 0 下载量 77 浏览量
2021-02-03
03:39:51
上传
评论
收藏 26KB ZIP 举报
温馨提示
轨道操作系统 正在进行中的开源x86_64操作系统。 建立OrbitalOS 操作系统需要使用交叉编译器(x86_64-elf)进行编译。 您可以使用make_toolchain.sh脚本轻松构建交叉编译器。 请记住也将交叉编译器的路径添加到您的PATH中。 一旦有了交叉编译器,就可以使用make orbitalos.iso构建操作系统,并使用make run在QEMU虚拟机中对其make run测试。 去做 实现实现strlen,strcat等的基本libc 创建一个PMM,以便我们可以分配和释放4KiB页面 创建一个VMM,以便我们可以将物理地址映射到虚拟地址 创建一个内核内存管理器来处理页面拆分 设置ISR和IDT以处理中断(进行中) 为正确的图形而不是VGA文本实现VESA VBE驱动程序
资源推荐
资源详情
资源评论
收起资源包目录
celesteos-master.zip (32个子文件)
celesteos-master
linker.ld 1KB
grub.cfg 92B
make_toolchain.sh 1KB
src
kernel
mm
vmm.h 271B
pmm.h 746B
pmm.c 2KB
sys
idt.c 1KB
ports.h 572B
isr.c 6KB
isr.h 561B
idt.h 907B
asm
int.asm 6KB
boot.asm 3KB
gdt.asm 2KB
common.h 304B
lib
string.h 533B
klib.c 3KB
klib.h 241B
string.c 3KB
drivers
vga.h 982B
vga.c 2KB
multiboot.h 8KB
kmain.c 2KB
.vscode
c_cpp_properties.json 1KB
settings.json 248B
scripts
generate_irqs.py 262B
page_offsets.py 684B
qemu.log 18KB
LICENSE.md 1KB
README.md 849B
Makefile 1KB
.gitignore 696B
共 32 条
- 1
资源评论
六演
- 粉丝: 17
- 资源: 4794
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功