《自己动手写操作系统》 bochs调试问题

xiaoheiyohehe 2014-02-09 04:31:59
首先设置断点 b 0x7c00

然后c运行到断点,结果出错




显示

Bochs is exiting with the following message:
[VGA ] VBE unknown Display Interface b0c5



求大神指导我该怎么做,大谢
...全文
832 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoheiyohehe 2015-07-25
  • 打赏
  • 举报
回复
之前忘了放链接了,不好意思 http://blog.csdn.net/xiaoheiyohehe/article/details/19034541
WangLanguager 2014-10-29
  • 打赏
  • 举报
回复
bochs 配置文件的问题 改成: #romimage: file=/usr/share/bochs/BIOS-bochs-latest romimage:file=/usr/local/share/bochs/BIOS-bochs-latest #vgaromimage:file=/usr/share/vgabios/vgabios.bin vgaromimage:file=/usr/local/share/bochs/VGABIOS-lgpl-latest 可能目录会不同,你看看
SomeWrong 2014-03-31
  • 打赏
  • 举报
回复
我也出现了这个问题,楼主怎么解决的呀? 我的是ubuntu12.04,bochs2.3.5,romimage: file=/usr/share/bochs/BIOS-bochs-latest,vgaromimage: file=/usr/share/vgabios/vgabios.bin,我也看了,路径中的文件都有,那还有问题呀?
YTerrenceLau 2014-02-10
  • 打赏
  • 举报
回复
楼主好好啊。
xiaoheiyohehe 2014-02-10
  • 打赏
  • 举报
回复
我解决了,主要是vgabios和rombios的设置,快来人,散分!
xiaoheiyohehe 2014-02-10
  • 打赏
  • 举报
回复
引用 6 楼 YTerrenceLau 的回复:
白拿分也不好意思,顺便瞎说两句。 目前好玩的虚拟机里面,还有qemu,simics。还有个模拟器gem5。 这三个都可以交叉平台,就是说在x86上可以运行arm程序或者mips程序。 qemu开源,性能较好,基于二进制翻译技术,android开发环境的虚拟运行就是基于这个的; simics是商业软件,目前是Windriver的一部分,性能也不错,其最大的强项是调试,绝对的好用; gem5是开源,性能最差,不过这个东西压根就不是追求性能的东西,是一个模拟器,模拟处理器每个时钟周期的, 应该是CPU开发者的最爱。
谢谢大神的推荐
YTerrenceLau 2014-02-10
  • 打赏
  • 举报
回复
白拿分也不好意思,顺便瞎说两句。 目前好玩的虚拟机里面,还有qemu,simics。还有个模拟器gem5。 这三个都可以交叉平台,就是说在x86上可以运行arm程序或者mips程序。 qemu开源,性能较好,基于二进制翻译技术,android开发环境的虚拟运行就是基于这个的; simics是商业软件,目前是Windriver的一部分,性能也不错,其最大的强项是调试,绝对的好用; gem5是开源,性能最差,不过这个东西压根就不是追求性能的东西,是一个模拟器,模拟处理器每个时钟周期的, 应该是CPU开发者的最爱。
xiaoheiyohehe 2014-02-10
  • 打赏
  • 举报
回复
送分啊要不要
xiaoheiyohehe 2014-02-09
  • 打赏
  • 举报
回复
求速度来人 求速度来人

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧