An OS kernel for study

simon 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ
boot 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ
device 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ
doc 7e093b021c renamed: kernel/kernel-crosscompiler.md -> doc/kernel-crosscompiler.md 10 mēneši atpakaļ
kernel 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ
lib 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ
test 64ec69d672 test: thread tests 10 mēneši atpakaļ
thread 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ
.gitignore 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ
README.md 4e5987f22e 实现字符串操作函数 10 mēneši atpakaļ
bochsrc 635bc3a2c9 保护进阶, 向内核迈进 11 mēneši atpakaļ
boot.asm ddf0193078 init: bochs test 1 gadu atpakaļ
makefile 93219e2c87 实现线程及根据时钟中断做线程切换 10 mēneši atpakaļ

README.md

os_kernel

An OS kernel for study

make 编译过程

make all make run make clean

(base) ➜  os_kernel git:(master) ✗ make mk_dir
(base) ➜  os_kernel git:(master) ✗ make mbr
(base) ➜  os_kernel git:(master) ✗ make loader
(base) ➜  os_kernel git:(master) ✗ make K
(base) ➜  os_kernel git:(master) ✗ make create_img
(base) ➜  os_kernel git:(master) ✗ make hd
(base) ➜  os_kernel git:(master) ✗ make run