项目作者: musgravejw

项目描述 :
Custom OS written from scratch. In development.
高级语言: C
项目地址: git://github.com/musgravejw/os.git
创建时间: 2019-10-19T03:19:13Z
项目社区:https://github.com/musgravejw/os

开源协议:BSD 3-Clause "New" or "Revised" License

下载


os

Custom OS written from scratch. Heavily based on Nick Blundell’s tutorial “Writing a Simple Operating System From Scratch”.

  1. .
  2. ├── LICENSE
  3. ├── Makefile
  4. ├── README.md
  5. ├── bin
  6. ├── bootsect.bin
  7. ├── kernel.bin
  8. └── os-image.bin
  9. ├── boot
  10. ├── 01_boot_sect.asm
  11. ├── 02_hello_world.asm
  12. ├── 03_allocate_char.asm
  13. ├── 04_stack.asm
  14. ├── 05_function.asm
  15. ├── 07_data_segment.asm
  16. ├── 08_disk_read.asm
  17. ├── 09_gdt.asm
  18. ├── 10_32bit_protected_mode.asm
  19. ├── 11_kernel.asm
  20. ├── bootsect.asm
  21. ├── kernel_entry.asm
  22. └── print_string.asm
  23. ├── cpu
  24. ├── idt.h
  25. ├── interrupt.asm
  26. ├── isr.c
  27. ├── isr.h
  28. ├── timer.h
  29. └── types.h
  30. ├── drivers
  31. ├── keyboard.h
  32. ├── ports.h
  33. └── screen.h
  34. ├── kernel
  35. ├── kernel.c
  36. └── output
  37. └── libc
  38. ├── function.h
  39. ├── mm.h
  40. └── string.h
  41. 6 directories, 33 files