函数 | |
const CHAR * | OsLogLvGet (INT32 level) |
STATIC VOID | ErrorMsg (VOID) |
STATIC VOID | UartOutput (const CHAR *str, UINT32 len, BOOL isLock) |
串口输出,打印消息的本质就是向串口输出buf 更多... | |
STATIC VOID | ConsoleOutput (const CHAR *str, UINT32 len) |
控制台输出 更多... | |
VOID | OutputControl (const CHAR *str, UINT32 len, OutputType type) |
STATIC VOID | OsVprintfFree (CHAR *buf, UINT32 bufLen) |
VOID | OsVprintf (const CHAR *fmt, va_list ap, OutputType type) |
printf由 print 和 format 两个单词构成,格式化输出函数, 一般用于向标准输出设备按规定格式输出信息 更多... | |
VOID | UartVprintf (const CHAR *fmt, va_list ap) |
串口方式输入printf内容 更多... | |
__attribute__ ((noinline)) | |
attribute((noinline)) 意思是告诉编译器 这是非内联函数 更多... | |
VOID | LkDprintf (const CHAR *fmt, va_list ap) |
LK 注者的理解是 log kernel(内核日志) 更多... | |
VOID | DmesgPrintf (const CHAR *fmt, va_list ap) |
VOID | PrintExcInfo (const CHAR *fmt,...) |
打印异常信息 更多... | |
VOID | LOS_LkPrint (INT32 level, const CHAR *func, INT32 line, const CHAR *fmt,...) |
print log. 更多... | |
变量 | |
const CHAR * | g_logString [] |
__attribute__ | ( | (noinline) | ) |
attribute((noinline)) 意思是告诉编译器 这是非内联函数
异常信息的输出
可变参数,输出到控制台
在文件 los_printf.c 第 194 行定义.
VOID DmesgPrintf | ( | const CHAR * | fmt, |
va_list | ap | ||
) |
STATIC VOID ErrorMsg | ( | VOID | ) |
在文件 los_printf.c 第 69 行定义.
VOID LkDprintf | ( | const CHAR * | fmt, |
va_list | ap | ||
) |
LK 注者的理解是 log kernel(内核日志)
在文件 los_printf.c 第 217 行定义.
VOID OsVprintf | ( | const CHAR * | fmt, |
va_list | ap, | ||
OutputType | type | ||
) |
printf由 print 和 format 两个单词构成,格式化输出函数, 一般用于向标准输出设备按规定格式输出信息
在文件 los_printf.c 第 138 行定义.
VOID OutputControl | ( | const CHAR * | str, |
UINT32 | len, | ||
OutputType | type | ||
) |
在文件 los_printf.c 第 107 行定义.
VOID PrintExcInfo | ( | const CHAR * | fmt, |
... | |||
) |
串口输出,打印消息的本质就是向串口输出buf
在文件 los_printf.c 第 75 行定义.
VOID UartVprintf | ( | const CHAR * | fmt, |
va_list | ap | ||
) |
const CHAR* g_logString[] |
在文件 los_printf.c 第 54 行定义.