windows下bochs和linux0.11调试环境的建立
2013-10-26 17:10
429 查看
内核镜像使用已经做好的,这样也不需要编译。
引导程序调试软件bochs,跟配套的linux0.11内核img(这里面有一个2.1.1版本已经可以使用的,所以第一个可以不用下)下载地址分别是:
http://sourceforge.net/projects/bochs/
http://www.oldlinux.org/Linux.old/bochs/linux-0.11-devel-040329.zip
调试环境的的建立
下载linux-0.11-devel-040329.zip,解压缩
其中包含一个bochs2.X的安装程序和linux内核img,安装bochs2.x到D:\Program
files\Bochs-2.1.1路径下;
1、找到bochsrc-hd.bxrc文件的12、36行,替换其中的$BXSHARE为bochs的安装路径,如果就是上级目录,则可直接改为“..”,如(安装在D:\Program
files\Bochs-2.1.1):
#romimage:file=$BXSHARE\BIOS-bochs-latest,
address=0xf0000
romimage:file=D:\Program
files\Bochs-2.1.1\BIOS-bochs-latest,address=0xf0000
2
、在添加run.bat文件,内容为:
"D:\Program
files\Bochs-2.1.1\bochsdbg" -q -f bochsrc-Hd.bxrc
运行run.bat,即启动调试工具bochsdbg,报出错误“couldn't open ROM image file D:\Program
files\Bochs-2.1.1\BIOS-bochs-latest”,肯定是路径出现了问题,经过调试,路径“D:\Program
files\Bochs-2.1.1”中Program
files中的空格导致的,后重新安装bochs到D:\Program\Bochs-2.1.1这个路径,解决了这个问题。
(注意这里启动了以后,会弹出两个界面,一个就是调试用的,还有一个是一个虚拟的界面,不要关掉,否则等下要出错了)
调试
引导程序调试软件bochs,跟配套的linux0.11内核img(这里面有一个2.1.1版本已经可以使用的,所以第一个可以不用下)下载地址分别是:
http://sourceforge.net/projects/bochs/
http://www.oldlinux.org/Linux.old/bochs/linux-0.11-devel-040329.zip
调试环境的的建立
下载linux-0.11-devel-040329.zip,解压缩
其中包含一个bochs2.X的安装程序和linux内核img,安装bochs2.x到D:\Program
files\Bochs-2.1.1路径下;
1、找到bochsrc-hd.bxrc文件的12、36行,替换其中的$BXSHARE为bochs的安装路径,如果就是上级目录,则可直接改为“..”,如(安装在D:\Program
files\Bochs-2.1.1):
#romimage:file=$BXSHARE\BIOS-bochs-latest,
address=0xf0000
romimage:file=D:\Program
files\Bochs-2.1.1\BIOS-bochs-latest,address=0xf0000
2
、在添加run.bat文件,内容为:
"D:\Program
files\Bochs-2.1.1\bochsdbg" -q -f bochsrc-Hd.bxrc
运行run.bat,即启动调试工具bochsdbg,报出错误“couldn't open ROM image file D:\Program
files\Bochs-2.1.1\BIOS-bochs-latest”,肯定是路径出现了问题,经过调试,路径“D:\Program
files\Bochs-2.1.1”中Program
files中的空格导致的,后重新安装bochs到D:\Program\Bochs-2.1.1这个路径,解决了这个问题。
(注意这里启动了以后,会弹出两个界面,一个就是调试用的,还有一个是一个虚拟的界面,不要关掉,否则等下要出错了)
调试
相关文章推荐
- windows下bochs和linux0.11调试环境的建立
- 《Linux0.11内核完全注释》读后小结 --- 调试环境的搭建
- 建立ARM+Linux应用程序调试环境
- Synopsys.Fpga.Synthesis.vJ-2015.03.Linux&windows FPGA实现和调试环境
- windows下调试linux0.11
- bochs调试linux 0.11内核
- 嵌入式Linux的GDB调试环境建立
- Linux 0.11内核编译和bochs上的实验环境的搭建
- bochs + gdb 调试linux0.11
- bochs源码调试环境的建立
- linux0.11 运行环境搭建以及调式--bochs (上)
- Ubuntu10.04搭建linux-0.11编译环境(1.bochs安装和使用)
- bochs+gdb源码级调试Linux 0.12内核测试环境构建
- 利用Bochs调试linux0.11启动过程
- linux0.11 运行环境搭建以及调式--bochs (下)
- 在windows下建立linux开发环境
- [原创]在Windows和Linux中搭建PostgreSQL源码调试环境
- fedora17下用gdb和bochs调试linux-0.11内核
- 建立Windows环境下的Linux打印服务器
- 利用bochs调试linux 0.11内核