文件名称:Kinux内核:Kinux内核是用于32位和64位系统的内核
文件大小:24KB
文件格式:ZIP
更新时间:2024-03-02 15:35:06
Kinux内核 Kinux内核是32和64位系统的内核。 它支持许多功能,例如GDT,IDT,ISR,键盘驱动程序等。 您可以阅读以基于此内核创建自己的操作系统。 编译中 要编译内核,请按照下列步骤操作: Linux: 在系统上安装 。 从下载Kinux内核并解压缩。 打开你的终端和cd到内核源代码目录。 现在,将cd插入要编译的文件夹。 键入gcc -Wall -c [file name] 。 如果您在编译时发现任何代码问题或错误,只需使用文件名和错误创建一个问题。 发展历程 创建启动文件 创建文件系统 IPC 系统调用 图书馆 创建键盘驱动程序 创建IRQ 创建端口驱动程序 创建GDT 创建IDT 创建ISR 创建VGA驱动程序 创建包含文件 会费 如果您想为该内核做贡献,可以阅读此存储库中的文件。 执照 该内核已根据Apache Licen
【文件预览】:
Kinux-Kernel-main
----docs()
--------CREATE_YOUR_OWN_OS.md(408B)
----boot()
--------create(1B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----drivers()
--------ports()
--------keyboard()
--------video()
--------tty()
----ipc()
--------create(1B)
----include()
--------stdio.h(591B)
--------string.h(473B)
--------stdint.h(232B)
--------ctype.h(242B)
--------kinux()
--------stddef.h(131B)
--------stdlib.h(305B)
--------errno.h(280B)
--------time.h(456B)
----LICENSE(10KB)
----CONTRIBUTING.md(420B)
----fs()
--------create(1B)
----.gitignore(20B)
----CMakeLists.txt(322B)
----lib()
--------libc()
----.circleci()
--------config.yml(146B)
----README.md(2KB)
----kernel()
--------isr.h(964B)
--------irq.c(2KB)
--------idt.c(550B)
--------gdt.h(542B)
--------irq.h(881B)
--------isr.c(3KB)
--------idt.h(486B)
--------gdt.c(858B)
--------panic.c(107B)