编写OS之路
文章平均质量分 83
一只特立独行的猫
转行web3中。。。
展开
-
编写OS第一步_编写引导程序boot
文章目录1.boot的启动过程2.编写boot.asm3.创建软盘4.将boot程序写入软盘5.运行引导程序6.执行结果1.boot的启动过程在编写boot之前,我们需要知道boot是在操作系统中起什么作用。1. 在BIOS上电以后,会进行自我检查,然后查找boot程序,boot一般在磁盘的0号盘面0号磁道的1号扇区。2. 在找到磁盘后,会直接查找起始地址为0x7c00的扇区,检查这个扇区是否是0xAA55结尾,如果是,则说明这个扇区是正确的引导扇区,将这个扇区的512B的内容加载到内存中。注:0原创 2021-12-04 14:46:59 · 3458 阅读 · 0 评论 -
编写OS第0步_编译环境配置(Ubuntu,CentOS,VirtualBox,bochs)
开发操作系统LCon 0.1.1环境说明配置环境所需的所有软件均为免费软件,直接官网下载就行,不需要去网上下载各种破解版主机:1.物理机:Ubuntu20.04.12.管理项目软件:VScode(仅用于方便看代码,不使用VScode的编译环境)3.VirtualBox(LCon运行虚拟机环境,在物理机上运行万一崩溃就凉凉)虚拟机:4.虚拟机:CentOS(编译,运行环境)5.虚拟机中的虚拟机:bochs(运行LCon的软件,安装在CentOS中)1、安装物理机有条件的可以直接装一个li原创 2021-12-04 14:04:35 · 1322 阅读 · 0 评论