yobo体育全站app下载
Mou Mou Jidian Generator
发电机维修 发电机回收
发电机出售 发电机租赁
客户统一服务热线

065-21462928
14433264968

4进口发电机组
您的位置: 主页 > 产品中心 > 进口发电机组 >
软硬件调试九法:分而治之

软硬件调试九法:分而治之

本文摘要:1、通过大幅度迫近增大搜寻范围 通过二分法,大幅度增大问题范围,在查询问题时,这个方法是唯一必须应用于的规则,所有其它规则都是协助你遵循这条规则。首先搜寻前面1/2,如果有拢,则再行搜寻前1/4,如果到底,则搜寻范围就定在1/4-1/2之间,然后再度细分,几次之后就不会寻找问题。 实际案例:有次程序运行反应极快,尤其是蜂鸣器响一次后,要几秒钟的时间,才能适当按键。

yobo体育全站app下载

1、通过大幅度迫近增大搜寻范围  通过二分法,大幅度增大问题范围,在查询问题时,这个方法是唯一必须应用于的规则,所有其它规则都是协助你遵循这条规则。首先搜寻前面1/2,如果有拢,则再行搜寻前1/4,如果到底,则搜寻范围就定在1/4-1/2之间,然后再度细分,几次之后就不会寻找问题。

yobo体育全站app下载

  实际案例:有次程序运行反应极快,尤其是蜂鸣器响一次后,要几秒钟的时间,才能适当按键。因此就使用这个方法,迅速确认慢是由等候蜂鸣器时间过长造成,从程序逻辑看,等候蜂鸣器完结函数并没错误,但是其中while循环等候的蜂鸣器完结标志的变量,是在中断中处置的,该标志由于未定义为volatile类型,因此被编译器优化后,循环辨别时只提供一次,所以只有循环延时超时解散时才完结。改回volatile类型后,问题解决问题。  2、用于更容易查阅的测试模式  在存储器读取测试、通讯数据有时候告终测试时,发送到0055AAFF或者1到100倒数数据比用于随机数据更容易发现错误。

在测试彩色显示屏颜色杂讯时,使用红绿蓝朱等色条比图片要更容易找到问题。  实际案例:有次用于TFT表明图片,黑白的表明长时间,彩色的颜色杂讯,并且毛刺相当严重,以为显示屏有质量问题,用于彩色条后,找到表明和颜色和原作的不完全一致,细心对比才找到驱动程序收到的16位数据,按照字节发送到时,数据反转,所以调整后表明长时间。

yobo体育全站app下载

  3、从有问题的一端开始搜寻  不要从准确的一端开始证实,准确的过于多了,因此必须从错误的一端开始,然后向上游查询。  4、修缮未知的bug  有时我们很难坚信一个系统有很多bug,这使得分而治之的隔绝原则显得艰难,因此如果显然查明了其中一个问题时,应当立刻修缮它,然后再行查询其它问题。只有修缮了未知的错误,才能集中精力查询其它问题,有时修缮一个问题,另一问题也消失了,也就是两个问题时是一个bug。

  5、首先避免噪声阻碍  在硬件中,噪音也有可能因此各种无法查询的间歇性问题,因此查询问题前,应当首先留意短时脉冲阻碍、时钟脉冲、模拟信号噪声、时序波动等不平稳因素;  在软件中,不合理的多线程、车祸的冲进例程、并未初始化的局部变量都会导致系统产生很多随机不道德,为工作带给很多困难。  另外,技术人员很更容易沦为极致主义者,为了超过高质量,把所有很差的设计都修缮一遍,可能会因为前面一个程序撰写的看上去很差的程序代码就删去改写,但是如果没引发实际问题,最差还是保有他们吧,不要过于过极端,你的精力在于寻找bug并避免他们,这种修缮耽搁了确实的研究时间。


本文关键词:软硬件,调试,九法,分而治之,、,通过,大幅度,yobo体育全站app下载

本文来源:yobo体育全站app下载-www.ahtjjt.com

Copyright © 2002-2022 www.ahtjjt.com. yobo体育全站app下载科技 版权所有  ICP备案:ICP备70984396号-6