1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取!
在我们嵌入式开发中,调试代码的方法有很多。比如使用调试器在线调试、借助一些测量仪器、输出调试日志等方式。
没有哪种方法是最好的调试方法,实际开发中需要根据实际情况借助不同的方法进行调试。但是,在一些稍微大点的项目中,输出调试日志却是比较好的调试方法。
输出日志可以比较随意,想输出什么就输出什么,但是也得注意两个点:
一是输出的日志尽量整洁明了,因为如果日志稍微多一点,看起来就会很乱,很扰心;
二是方便打开/关闭日志相关代码,程序调试阶段打开,方便定位问题,程序发布阶段关闭,可节省不必要地资源开销。
最近在做Linux方面的开发,整天分析日志,有点体会。顺便也写点日志笔记分享给大家:
站在巨人的肩膀上
网络上有很多现成的日志库,简单移植一下就可以使用。这里分享一个常用的日志库—— EasyLogger
。
码云仓库及介绍地址: