DarkOS:从头开始构建的自定义操作系统-源码

上传者: 42133918 | 上传时间: 2021-07-15 14:03:23 | 文件大小: 949KB | 文件类型: ZIP
#DarkOS 从头开始构建的自定义操作系统。 引导加载程序是一个 2 阶段引导过程。 bootStage1 - 为 bootStage2 设置环境和数据表。 bootStage2 - 设置适合内核的环境并将内核加载到内存中。 ##为什么要公开? 互联网上有很多关于如何创建引导加载程序、内核和操作系统的解释和教程。 然而,他们中的大多数都没有解释在 Windows 平台上项目的构建部分。 大多数用于汇编和编译的程序都是基于 *NIX 的。 因此,我将它作为一个项目发布,同时也作为关于如何在 Windows 平台上实际组装项目的工具/指南。 ##它是如何工作的? 目前,脚本不能组装所有内容。 他们只组装 bootStage1.asm 和 bootStage2.asm。 这会改变。 这就是一切都停止的方式。 目录 解释 源文件 包含所有源文件。 垃圾桶 包含组装的 ASM 文件和

文件下载

资源详情

[{"title":"( 27 个子文件 949KB ) DarkOS:从头开始构建的自定义操作系统-源码","children":[{"title":"DarkOS-master","children":[{"title":"Screenshots","children":[{"title":"HexPrintError.png <span style='color:#111;'> 130.79KB </span>","children":null,"spread":false},{"title":"ErrorReadingFloppy.png <span style='color:#111;'> 442.54KB </span>","children":null,"spread":false},{"title":"MOVAX0xE0.png <span style='color:#111;'> 135.91KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitattributes <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"bootStage1.asm <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"includes","children":[{"title":"KernelLoader.asm <span style='color:#111;'> 346B </span>","children":null,"spread":false},{"title":"Print32.asm <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"Debug.asm <span style='color:#111;'> 437B </span>","children":null,"spread":false},{"title":"A20.asm <span style='color:#111;'> 981B </span>","children":null,"spread":false},{"title":"GDT.asm <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"Kernel.asm <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"Print.asm <span style='color:#111;'> 446B </span>","children":null,"spread":false}],"spread":true},{"title":"bootStage2.asm <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"AssembleBootloader.bat <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"CopyToFloppy.bat <span style='color:#111;'> 347B </span>","children":null,"spread":false},{"title":"CreateFloppyImage.bat <span style='color:#111;'> 167B </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"filesfolders","children":[{"title":"PartCopy.chm <span style='color:#111;'> 74.89KB </span>","children":null,"spread":false},{"title":"windows_formatted_floppy","children":[{"title":"windows_formatted_floppy.img <span style='color:#111;'> 1.41MB </span>","children":null,"spread":false}],"spread":true},{"title":"dd-0.6beta3.zip <span style='color:#111;'> 191.48KB </span>","children":null,"spread":false},{"title":"windows_formatted_floppy.zip <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Oracle VM VirtualBox.lnk <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"Assemble.bat <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"PartCopy.ini <span style='color:#111;'> 298B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"floppyImage.img <span style='color:#111;'> 1.41MB </span>","children":null,"spread":false},{"title":"bootloader","children":[{"title":"bootStage1.bin <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"bootStage2.bin <span style='color:#111;'> 654B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明