没有合适的资源?快使用搜索试试~ 我知道了~
OS
共79个文件
h:23个
c:21个
s:17个
需积分: 9 0 下载量 154 浏览量
2021-03-07
05:46:44
上传
评论
收藏 24.54MB ZIP 举报
温馨提示
构建了一个gcc交叉编译器(i686-elf-gcc)和binutils(例如ld)。 使用OSdev的Bare Bones教程来获得基本的内核工作。 使用了duneOS的一些代码在程序集中设置分页: Bochs io端口列表: : ATA pio驱动程序示例: : 有用的教程:常规: : 引导程序: : BIOS中断: //www.ablmcc.edu.hk/~scy/CIT/8086_bios_and_dos_interrupts.htm#int10h_0Eh Ext2: ://wiki.osdev.org 我们使用编译器选项--sysroot = sdir,以便gcc在sdir / usr / include和sdir / usr / lib中而不是/ usr / include和/ usr / lib中搜索标头和库。 因此,我们有一个脚本(header.s
资源推荐
资源详情
资源评论
收起资源包目录
OS-main.zip (79个子文件)
OS-main
config.sh 985B
documentation
intel_manual.pdf 53.96MB
elf.pdf 337KB
headers.sh 213B
bootloader
c_code
vga_minidriver.c 1KB
s2_main.c 109B
include
vga_minidriver.h 75B
s2_linker.ld 475B
Makefile 2KB
asm_code
functions_extra.S 743B
first_stage.S 2KB
a20.S 2KB
functions.S 2KB
second_stage.S 2KB
macros.S 7KB
image.sh 630B
user
test.S 93B
linker.ld 165B
Makefile 876B
.gitignore 77B
qemu.sh 166B
README.md 1KB
libc
include
stdio.h 184B
string.h 321B
panic.h 44B
stdio
printf.c 4KB
putchar.c 168B
puts.c 202B
panic
panic.c 124B
Makefile 2KB
string
strlen.c 136B
memcmp.S 351B
memcpy.S 181B
memset.S 222B
memmove.S 401B
build.sh 210B
kernel
memory
paging.c 6KB
memory_asm.S 280B
heap.c 3KB
bitset.c 684B
boot.S 2KB
scheduler
timer.c 567B
drivers
io_asm.S 1KB
ata_driver.c 3KB
keyboard_driver.c 5KB
vga_driver.c 3KB
pic_driver.c 2KB
pit_driver.c 1KB
include
memory
bitset.h 321B
paging.h 634B
constants.h 1KB
heap.h 104B
scheduler
timer.h 229B
drivers
pit_driver.h 83B
port_io.h 419B
pic_driver.h 64B
vga_driver.h 166B
ata_driver.h 125B
keyboard_driver.h 228B
loader
elf.h 4KB
loader.h 83B
tables
gdt.h 87B
idt.h 146B
multiboot.h 9KB
filesystem
ext2
miniext.h 60B
io_request.h 503B
utils
string_utils.h 310B
loader
loader_asm.S 574B
loader.c 3KB
tables
gdt_asm.S 660B
idt.c 5KB
idt_asm.S 3KB
gdt.c 4KB
linker.ld 944B
Makefile 2KB
kernel.c 4KB
utils
string_utils.c 1019B
clean.sh 145B
.vscode
settings.json 67B
共 79 条
- 1
资源评论
PeterLee龍羿學長
- 粉丝: 29
- 资源: 4634
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功