osdev:操作系统开发项目

时间:2024-05-22 18:13:18
【文件属性】:

文件名称:osdev:操作系统开发项目

文件大小:3.87MB

文件格式:ZIP

更新时间:2024-05-22 18:13:18

Python

操作系统开发项目 概念证明/操作系统。 这是一个业余爱好者项目,目标是从头开始构建所有内容。 读 参考 开发环境 整个开发过程都包含在docker映像中,包括交叉编译器和仿真器。 sh shell.sh 建立和运行 一旦进入开发流程,就可以使用帮助程序脚本来构建和运行项目。 sh qemu.sh 调试 要调试包含引导程序代码的内核,请使用sh qemu-gdb.sh ,它将启动模拟器并等待调试器连接,然后再执行任何操作。 不幸的是,当内核切换到长模式时,gdb会出现问题。 gdb的修补版本已包含在tools / gdb目录中,或者您可以从此处选择编译自己的版本。 Docker已经将gdbserver端口转发到主机,因此在容器中启动qemu之后,只需在主机上运行gdb并将其连接到远程目标即可: (gdb) set arch i386:x86-64 (gdb) target


网友评论