知识大整理–恶人恶语–关于 log 打印,与仿真。

来吧,来一场知识大整理吧!!!

来自一事无成的恶魔,个人知识的整理。

关于 log 打印,与仿真。

 

 

从我总结的经验来说,一般,不能单靠log打印或仿真,就能解决问题。

 

先说log打印吧。我们有时bug很难出来。可能软件,运行几小时,或几天,才会出现该bug。那么,如果,你选择了仿真来解决该问题。那么,你捕捉到该问题,就要靠运气了。难道,你一直坐在电脑前面,来看你的仿真停的单步然,这个是不科学的。如果,你用log打印,把打印信息传给电脑,再不停的保存起来一个log文件。那么,你的程序,出现了问题。你去查看log日志文件,通过搜索功能,你去搜索你的关键字。再去看定位到的位置,上下文。那么,你可以很快的分析出来,你大约在那一步出现了问题。

 

而仿真,明显很难做到该效果。好了,现在我再来说一下仿真。仿真,可以,实时的看到进程(程序)里面的值,我立马就可以通过,不同的格式,不同的解释方法,对数据进行解释。并且,我可以观察当时的内存,flash,寄存器,变量。以及,当场修改它们。这点,log打印,无法做到。主要是无法做到,当场就修改它们。

 

基于上述的情况。我们通常的做法,就是log打印+仿真。log打印,做初步的记录,并排查。当大约定位到相关的代码段,或功能时,再做仿真。

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月3日
下一篇 2020年5月3日

相关推荐