- 以前读书的时候学了很多计算机原理相关的书,有编译、操作系统、体系结构、算法等,但是从没想过自己写操作系统,一是觉得无从下手,二是觉得很难。自从看见30天自制操作系统后,发现并不是难么困难,所有就想实现一个
- 根据30天自制操作系统这本书来编写
- 在windows(或其他)系统上编写源代码
- 用C语言编译器编译源代码,生成机器语言文件
- 对机器语言文件进行加工,生成软盘映像文件
- 将映像文件写入磁盘,制作成含操作系统的启动盘
- 新建一个目录(以helloos0为例),目录和z_tools平级,然后将z_new_w文件夹中!con_9x.bat和!con_nt.bat复制到helloos0中
- 新建一个run.bat文件输入以下内容
copy helloos.img ..\z_tools\qemu\fdimage0.bin
..\z_tools\make.exe -C ../z_tools/qemu
- 新建一个install.bat,输入以下内容
..\z_tools\imgtol.com w a: helloos.img
- 将projects\01_day\helloos0\helloos.img拷贝到helloos0目录中。
- 进入helloos0目录,双击!cons_nt.bat后然后输入run即可。(win95/98/Me的用户需要双击!cons_9x.bat)
为了以后编译方便将"30天自制操作系统光盘\tolset"拷贝到当前目录,要是在Linux下的话,可以建立一个软连接不必实际拷贝