An OS kernel for study

simon 509cb83441 fix: fix compiling warning 10 ماه پیش
boot 93219e2c87 实现线程及根据时钟中断做线程切换 10 ماه پیش
device 509cb83441 fix: fix compiling warning 10 ماه پیش
doc 7e093b021c renamed: kernel/kernel-crosscompiler.md -> doc/kernel-crosscompiler.md 10 ماه پیش
kernel ec2d1ad596 输出输出系统 10 ماه پیش
lib 93219e2c87 实现线程及根据时钟中断做线程切换 10 ماه پیش
test 64ec69d672 test: thread tests 10 ماه پیش
thread 70d7060215 同步机制--锁(信号量)实现 10 ماه پیش
.gitignore 93219e2c87 实现线程及根据时钟中断做线程切换 10 ماه پیش
README.md 4e5987f22e 实现字符串操作函数 10 ماه پیش
bochsrc 635bc3a2c9 保护进阶, 向内核迈进 11 ماه پیش
boot.asm ddf0193078 init: bochs test 1 سال پیش
makefile ec2d1ad596 输出输出系统 10 ماه پیش

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