嵌入式开发过程中,调试是必不可少的一个环节。怎样调试才能快速定位代码的问题呢?方法有很多,今天给大家分享一款精小调试支持库:dbuglib.
概述
ulog日志记录库是一个精小的静态日志记录库。内部很多功能均由宏定义来实现。用户可以修改日志的级别用于过滤特定级别的日志。
文件
ulog.h:定义了各种日志记录级别和日志记录宏
ulog.c:提供了内存打印等接口函数
ASSERT.h:提供了用户可定义的断言宏支持
VS文件夹:VC上位机测试示例
MDK文件夹:MDK下位机测试示例
日志级别
ulog支持5种日志记录级别,可在ulog.h文件中修改LOG_CFG_LEVE宏定义来定义日志的记录级别。
G_DEBUG:调试日志级别,用来记录最详细的调试信息和执行步骤
G_TRACE