must-kast:我正在尝试从零开始写的内核

时间:2024-04-09 15:05:11
【文件属性】:

文件名称:must-kast:我正在尝试从零开始写的内核

文件大小:19KB

文件格式:ZIP

更新时间:2024-04-09 15:05:11

c shell learning tutorial kernel

必不可少的 我正在编写或试图在某些指导下从头开始编写的内核。爱沙尼亚语中的Must Kast表示黑匣子。 我主要是在遵循进行指导。 但为什么? 几个月前,我对编写自己的内核产生了兴趣。在执行军事任务时,我很无聊,心想:“尝试自己编写操作系统的核心不是很酷吗?”所以在我去了。我开始研究如何编写内核,进入内核之前需要具备什么,等等。为了撒谎,我跳过了一些必要的部分,很快就对某些事情的工作方式感到非常困惑,因此,我失去了编写它的动力。因此,现在我再试一次,并借助我可以依靠的有用教程从零开始自行编写。 我写了一个名为的内核,在那里我可以使用键盘,以及那里的一些伪RNG。输入新行时,它将使文本的颜色随机化。这是相当多的错误,因为有时即使是闪烁的光标也会更改颜色,但是效果还可以。如果您键入未知的字母/符号,它也会冻结。我从来没有解决过... 我的最终目标不是制作完整的Windows420。我的最终目标


【文件预览】:
must-kast-main
----src()
--------misc()
--------irq.c(4KB)
--------link.ld(351B)
--------idt.c(2KB)
--------main.c(3KB)
--------include()
--------isrs.c(4KB)
--------asm()
--------timer.c(689B)
--------gdt.c(2KB)
--------screen.c(4KB)
--------kb.c(1KB)
----.gitignore(185B)
----run(95B)
----README.md(2KB)
----.gitattributes(66B)
----build(2KB)

网友评论