1.驱动文件结构图
(1)XXX.h文件说明
文件头说明如下图所示:
定义内、外部函数定打印Log开关:
|
#ifndef __XXXXXX_H__ #define __XXXXXX_H__
#define public #define private static
#define OPEN_XXXXXX_LOG FALSE //打Log开关,FALSE/TRUE:关/开
//模块外部变量
//模块外部函数接口
//模块内部函数方法
//模块内部变量
#endif //__XXXXXX_H__ |
(2)Xxx.c[pp]文件说明
(3)Log打印风格
RETAILMSG(OPEN_XXX_LOG, (TEXT("[!!]XXX +/[&]-XXX!/n")));
OPEN_XXX_LOG:使用宏定义作为该模块Log打印的开关;
[!!]:可选,当Log是反映出错信息时,加“!!”作为标识;
+/-:标识Log对应功能被执行前/后。+&-表示只有打印动作。
本文详细介绍了驱动程序中关键文件的结构,包括XXX.h头文件的定义与配置,以及Xxx.c[pp]源文件的功能说明。同时,文中还阐述了如何利用Log打印风格进行错误信息的记录。
1090

被折叠的 条评论
为什么被折叠?



