debugging
雪琦
这个作者很懒,什么都没留下…
展开
-
调试的九个黄金准则----介绍
无意中看到一本书,Debugging—The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems,感觉对调试很有帮助,在此记录下自己的阅读,来加深印象.多年调试的经验告诉我两件事情: 1. 如果一个程序我们调试了很久却收效甚微,一般是因为我们在调试的过程中翻译 2013-06-14 22:25:41 · 413 阅读 · 0 评论 -
调试的九个黄金准则---UNDERSTAND THE SYSTEM(一)
UNDERSTAND THE SYSTEM------理解系统实例:我有一个兼职是做一个基于微处理器的阀门控制系统.其原理框图如下:系统通过磅称来进行采样,然后控制阀门,正像大多数工程师那样,我直接从我兄弟那拷贝了一个设计图.但是人品问题,我的不工作.当一个新的测量结果到来,去中断微处理器时,处理器却忽略了这个信号.由于是个兼职,我没有什么用于调试的工具,所以花翻译 2013-06-15 00:41:29 · 513 阅读 · 0 评论 -
调试的九个黄金准则---UNDERSTAND THE SYSTEM(二)
3.知道什么是合理的 当你环视整个系统 的时候,你必须清楚正常情况下系统是如何工作的.如果你不知道特定处理器的字节序,你就不清楚你程序中的超过一个字节的数据是如何存放的.如果你不知道缓存是做什么的,你就会困惑你的内存写操作为什么没有立马执行.如果你不知道总线的三态(高电平,低电平,高阻抗),你可能会认为信号可能有问题.关于正常工作时的知识可以帮助你注意到不正常的情况.翻译 2013-06-15 18:21:39 · 404 阅读 · 0 评论