一、首先下载并安装安装nasm-2.07、Bochs-2.4.2和Mingw-5.1.6
二、下载oos,并解压到D盘,UNIX V6++根目录为D:\oos,如果不放在D:\oos,运行调试器时会出错
二、在第一次使用编译环境前需要修改oos\tools\oosvar_mingw.bat中如下环境变量
oos_path=<os工作目录>(一定要设为D:\oos,否则调试器运行时会出错)
mingw_path=<mingw工作目录>
nasm_path=<nasm工作目录>
bochs_path=<bochs工作目录>
BXSHARE=%bochs_path%
partcopy_path=%oos_path%\tools\partcopy
look like:
@set oos_path=D:\oos
@set mingw_path=C:\Program Files\MinGW\bin
@set nasm_path=C:\Program Files\NASM
@set bochs_path=C:\Program Files\Bochs-2.4.2
@set BXSHARE=%bochs_path%
@set partcopy_path=%oos_path%\tools\partcopy
三、运行oos\tools\OOS Command Prompt快捷方式
clean命令清除上次编译结果
all命令执行编译和部署
run命令在bochs虚拟机上启动操作系统
没有合适的资源?快使用搜索试试~ 我知道了~
oos.rar_oos系统开发
共265个文件
h:79个
cpp:46个
c:31个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 5 浏览量
2022-09-20
21:49:29
上传
评论
收藏 816KB RAR 举报
温馨提示
简单的UNIX系统实现,很好理解,包含系统各种
资源推荐
资源详情
资源评论
收起资源包目录
oos.rar_oos系统开发 (265个子文件)
peProgram.asm 2KB
oosvars_mingw.bat 380B
peProgram.bat 225B
shell.bat 110B
oos.bat 96B
debug.bat 71B
run.bat 66B
program.bat 56B
build.bat 43B
clean.bat 43B
all.bat 41B
debug.bat 29B
run.bat 26B
src.bat 23B
kernel.bin 80KB
sector2.bin 560B
boot.bin 512B
bochsrc.bxrc 2KB
oos.bxrc 2KB
cp.c 12KB
sprintf.c 6KB
ls.c 5KB
stdlib.c 5KB
CommandTree.c 5KB
rm.c 5KB
file.c 5KB
ExecuteCommand.c 5KB
malloc.c 4KB
mkdir.c 4KB
sys.c 3KB
time.c 3KB
print_parse.c 2KB
partcopy.c 2KB
double.c 2KB
cat.c 2KB
float.c 1KB
PreExecute.c 1KB
string.c 1KB
peProgram.c 977B
test.c 945B
sig.c 828B
copyfile.c 791B
main.c 764B
performance.c 687B
stdio.c 497B
trace.c 307B
shutdown.c 283B
echo.c 272B
date.c 250B
forks.c 245B
disk_info.config 240B
FileManager.cpp 24KB
ProcessManager.cpp 22KB
INode.cpp 19KB
SystemCall.cpp 16KB
TestFileSystem.cpp 15KB
BufferManager.cpp 12KB
FileSystem.cpp 12KB
TestLib.cpp 11KB
Process.cpp 11KB
Exception.cpp 9KB
Lib.cpp 7KB
OpenFileManager.cpp 7KB
MemoryDescriptor.cpp 5KB
Utility.cpp 4KB
DMA.cpp 4KB
TestBufferManager.cpp 4KB
BlockDevice.cpp 4KB
ATADriver.cpp 4KB
TimeInterrupt.cpp 3KB
Video.cpp 3KB
Allocator.cpp 3KB
Chip8259A.cpp 2KB
PEParser.cpp 2KB
TestAllocator.cpp 2KB
File.cpp 2KB
PageManager.cpp 1KB
IDT.cpp 1KB
CMOSTime.cpp 1KB
DiskInterrupt.cpp 1KB
KeyboardInterrupt.cpp 1KB
TestNew.cpp 1KB
TestSwapperManager.cpp 1KB
User.cpp 1017B
SwapperManager.cpp 995B
GDT.cpp 876B
DeviceManager.cpp 868B
KernelAllocator.cpp 844B
Text.cpp 757B
Chip8253.cpp 729B
New.cpp 654B
TestPageManager.cpp 652B
TaskStateSegment.cpp 497B
TestPEParser.cpp 487B
main.cpp 303B
TestUtility.cpp 218B
PageDirectory.cpp 30B
InodeBlock.cs 101KB
Directary.cs 11KB
Superblock.cs 7KB
共 265 条
- 1
- 2
- 3
资源评论
JaniceLu
- 粉丝: 79
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功