BIOS程序用什么调试器?

DXD 2001-08-17 08:27:56
BIOS既然是程序,当然要调试了,请问怎么调试?












































































...全文
383 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenm001 2001-11-09
  • 打赏
  • 举报
回复
楼上的那位可能没有用过 VMWare ,它可以通过转换直接控制硬件,而且对于危险性的操作可以自动保护,但是这个程序只适用于改进BIOS,无法开发新BIOS
ucla 2001-09-12
  • 打赏
  • 举报
回复
1、用模拟计算机开发听上去并不合理,BIOS对付的主要是主板和周边外设,这种情况下仿真环境不能有效地模拟实际情况,这毕竟不是开发应用程序。我们讨论的是固件(firmware),而不是软件(software)。

2、首先开发一个可以有效模拟硬件环境的仿真环境不实际,那还不如直接在硬件上做BIOS呢,除非开发者已经有了高效的仿真环境开发基础和长期的积累。

3、应该各个厂家都有自己的解决方案,一定各有所长,但是不管怎样,串口调试是一个最简单有效的方法。

:)
chenm001 2001-09-11
  • 打赏
  • 举报
回复
BIOS的调试需要先找一个模拟计算机的程序,然后在其上运行BIOS并跟踪。模拟程序可以用VMWare软件。有什么其它问题可以和我联系chenm001@cmmail.com
multiplex 2001-09-11
  • 打赏
  • 举报
回复
phdisk
windegger
emailcdh 2001-09-10
  • 打赏
  • 举报
回复
ASM真牛!
emailcdh 2001-09-10
  • 打赏
  • 举报
回复
居然可以调BIOS!!
ucla 2001-09-10
  • 打赏
  • 举报
回复
基本上是串行口调试,附加主板上的0x80口调试。以单独的check point或者module为单位。在工作机上修改、汇编、链接,做成image后下载到仿真器上,然后重起目标机。通过串行终端监视调试输出,通过Debug Port实现简单的单部。不过对于调试和时序/外设中断严格相关的模块时就不太管用了。:(

不知道别人的BIOS是怎样调试的,我们以前是这样做的,听上去比较烂,不过习惯了就好了。:)
CNer 2001-09-08
  • 打赏
  • 举报
回复
好。
DXD 2001-09-08
  • 打赏
  • 举报
回复
gz
neocosmic 2001-08-21
  • 打赏
  • 举报
回复
如果你想刷BOIS玩的话,就再买一块芯片提前写好,然后放心的玩,万一出了问题,还有一个呢,怕什么,哈哈
vBin 2001-08-21
  • 打赏
  • 举报
回复
我再也不敢刷BOIS啦,往事不堪回首,仅仅是3秒钟。
我的机器就像中啦CIH一样,但还中CIH还是有两点不同

1、硬盘资料还在
2、不到26日,我的机器就起来啦(属正在进行式)
neocosmic 2001-08-21
  • 打赏
  • 举报
回复
请大家不要急我在适当得时候会公布出来得,不过现在我还不行,请大家耐心等待好消息吧
roy_hu 2001-08-20
  • 打赏
  • 举报
回复
neocosmic(不顾一切)兄:我想要你的调试器,发了信给你,谢谢。
tiongkohlang 2001-08-19
  • 打赏
  • 举报
回复
neocosmic(不顾一切),强人,也发给我一份吧,谢谢。
phahpnia@sina.com.cn
另外,你能不能谈一谈怎么编写bios,再怎么刷到笔记本电脑的硬件里边。说说具体的过程。
neocosmic 2001-08-19
  • 打赏
  • 举报
回复
别忘了给我分哦
neocosmic 2001-08-19
  • 打赏
  • 举报
回复
当然不是了,那个东西非常贵的
neocosmic 2001-08-19
  • 打赏
  • 举报
回复
你们想要东西的就给我些信吧:neocosmic@china.com
Netguy 2001-08-19
  • 打赏
  • 举报
回复
用硬件调试器?
wenhaoy 2001-08-19
  • 打赏
  • 举报
回复
我也想要
yngwnh@sina.com
roy_hu 2001-08-18
  • 打赏
  • 举报
回复
neocosmic(不顾一切) 你好牛啊,也发给我一份吧。谢了。
roy_hu@sina.com
加载更多回复(2)

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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