您的位置:首页 > 其它

一个操作系统的实现---读书笔记(2)---平台搭建

2013-03-20 23:21 239 查看
两种平台搭建方式:

一 、(主机平台为windows)

1.1.
VMware上运行Linux系统(Fedora14),利用VIM,NASM工具进行OS代码编写和编译以及生成镜像文件

1.2.
安装Bochs调试自己的OS

二 、(主机平台为linux)

2.1.
安装Bochs调试自己的OS

Bochs or Vmware?

如果仿真软件需要用于应用程序开发,那么VMware Workstation和Virtual PC可能是很好的选择,但是如果要开发一些底层系统软件(比如进行操作系统开发和调试、编译系统开发等),那么bochs就是一个很好的选择,使用bochs可以知道被执行程序在仿真硬件环境中的具体状态和精确时序,而非实际硬件系统执行结构,

Windows平台:(考虑到大家大多还是习惯使用windows做为主机平台)

安装好虚拟机vmware,配置好共享功能,这样好方便在windows和linux之间,进行文件共享(因为我们经过linux生成的img印象文件需要在windows平台下的bochs中调试的)。推荐安装Fedora系列

按照此配置配置vmware ,第一次安装好Fedora后必须安装 vmware tools

好了,现在虚拟机已经大功告成了,编译平台已经OK,现在就差调试平台了

安装bochs 2.5(可以预先安装一个dlxlinux系统,体验一下)

安装好后,进入安装目录下,可以看到有一个dlxlinux的文件夹,没错,那就是刚刚安装的dlxlinux,里面有几个文件需要注意,这些是你在Bochs调试自己的OS所必须要的。第一个肯定是,系统映像了(xxx.img)。第二个 则是与dlxlinux相关的bochs关联配置文件(bochsrc.bxrc)。第三,如果你想要调试你的系统的话,就必须自己新建一个批处理文件(debug.bat)

cd "d:\Bochs-2.5\xxx"

..\bochsdbg -q -f bochsrc.bxrc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐