这几天一直在看操作系统的软盘引导源程序. 看了一下DexOS和Dos60的引导源程序, 并编译了DexOS的引导
源程序. 但是不知道怎么使用这些引导源程序, 为了加深对引导源程序的理解,和对以后操作系统的开发做一
些基础实验, 决定开始制做一个DOS启动盘和DexOS系统启动盘. 以下实验的最终目的是想验证一个想法: 使
用DexOS的软盘引导程序,直接引导一个在windows下开发的16位可执行程序. 这个想法在读书的时候就有了,
但是当时条件有限,就没有这样尝试过. 不过现在可以尝试了. 在本篇blog的后一个篇blog[
OSk - 附源代
码32位系统内核] http://blog.chinaunix.net/u3/108571/showart_2357058.html 中就完成了
这样的操作, 并成功引导了一个在windows下开发的一个操作系统的16位可执行内核程序. 呵呵.
实验目的如下:
1) 尝试使用winimage软件做一个MiniDos启动盘.
2) 尝试使用winiamge软件做一个MiniDex启动盘.
实验中所需要的工具如下:
1)WinHex
2)WINIMAGE
3)Qemu Manager 2.1 For Windows
实验中所使用工具的下载链接(URL)如下:
WinHex: [URL]
WINIMAGE: [URL]
Qemu Manager: [URL]
实验预计结果: 完成以上二个实验.
实验最终结果: 将MiniDos和MiniDex两个系统做动一张软盘上, 先启动Dos系统,再由Dos的命令行界面执行
Dex的内核文件kernel32.exe, 进入dex系统.
实验的详细过程: 有时间在来补全。呵呵。
实验后的最终文件下载链接:
|
文件: | MiniDos2Win.rar |
大小: | 403KB |
下载: | 下载 |
|
阅读(1111) | 评论(0) | 转发(0) |