没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
bochs使用(linux下搭建操作系统研发环境)
1.说明:工具链,调试器,其他工具及对x86的理解,使得研发操作系统十分困难,
本文章试图从环境入手,和大家一起讨论操作系统的研发,文件将陆续编写,有关
保护模式,图像界面等等。欢迎爱好者加入。作者:jingle,转载请保留版权
(http://www.ctag.cn),如有不清晰的地方能加我msn讨论:jinglexy@yahoo.com.cn,
文件可能会有补充和改动,请到我的网站,进入blog区查看(有问题也在这里提出,便于集中答复)
2.安装
./configure --with-all-libs --enable-vbe --enable-debugger
make
make install
#需要声卡加--enable-sb16,需要网卡加--enable-ne2000,
#64位机使用--enable-x86-64,mmx和sse, smp默认不支持
3.文件说明
/usr/bin/bximage,创建磁盘映象,相当于dd命令
/usr/local/share/doc/bochs/bochsrc-sample.txt,bochs设置参考文件
/usr/local/share/doc/bochs/index.html,bochs手册(用户和研发手册)
/usr/local/share/bochs/BIOS-bochs-latest,rom biso映象
/usr/local/share/bochs/VGABIOS-lgpl-latest,vga bios映象,通常用VGABIOS-elpin-2.40映象
4.bochs执行需要的文件
rom,vga及磁盘映象,加bochs设置文件
5.bochs设置文件
先拷贝一个bochsrc-sample.txt设置文件,以下没提到的都用默认
romimage:路径修改为正确的BIOS-bochs-latest,不要使用BXSHARE环境变量
vgaromimage:使用VGABIOS-elpin-2.40
floppya: 1_44=a.img, status=inserted不必软盘则注释掉
floppyb: 注释掉
ata0-master: type=disk, mode=flat, path="30M.sample", cylinders=615, heads=16, spt=63
说明:type和mode如上,cylinders为柱面数根据磁盘大小设置,heads和spt磁道和扇区数固定为16和63
bximage创建磁盘也是512*16*63参数
1.说明:工具链,调试器,其他工具及对x86的理解,使得研发操作系统十分困难,
本文章试图从环境入手,和大家一起讨论操作系统的研发,文件将陆续编写,有关
保护模式,图像界面等等。欢迎爱好者加入。作者:jingle,转载请保留版权
(http://www.ctag.cn),如有不清晰的地方能加我msn讨论:jinglexy@yahoo.com.cn,
文件可能会有补充和改动,请到我的网站,进入blog区查看(有问题也在这里提出,便于集中答复)
2.安装
./configure --with-all-libs --enable-vbe --enable-debugger
make
make install
#需要声卡加--enable-sb16,需要网卡加--enable-ne2000,
#64位机使用--enable-x86-64,mmx和sse, smp默认不支持
3.文件说明
/usr/bin/bximage,创建磁盘映象,相当于dd命令
/usr/local/share/doc/bochs/bochsrc-sample.txt,bochs设置参考文件
/usr/local/share/doc/bochs/index.html,bochs手册(用户和研发手册)
/usr/local/share/bochs/BIOS-bochs-latest,rom biso映象
/usr/local/share/bochs/VGABIOS-lgpl-latest,vga bios映象,通常用VGABIOS-elpin-2.40映象
4.bochs执行需要的文件
rom,vga及磁盘映象,加bochs设置文件
5.bochs设置文件
先拷贝一个bochsrc-sample.txt设置文件,以下没提到的都用默认
romimage:路径修改为正确的BIOS-bochs-latest,不要使用BXSHARE环境变量
vgaromimage:使用VGABIOS-elpin-2.40
floppya: 1_44=a.img, status=inserted不必软盘则注释掉
floppyb: 注释掉
ata0-master: type=disk, mode=flat, path="30M.sample", cylinders=615, heads=16, spt=63
说明:type和mode如上,cylinders为柱面数根据磁盘大小设置,heads和spt磁道和扇区数固定为16和63
bximage创建磁盘也是512*16*63参数
资源评论
- a1912348932qq2013-04-29非常不错咯
hudongnan
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功