- 博客(1)
- 收藏
- 关注
原创 一、MCU笔记:通用等级日志库。带freertos的MCU上,因线程栈空间分配不足,发生Default_Handler,多次调用vsnprintf等发生崩溃。
在带freertos的MCU上使用一套公用的日志lib库SysLog。1、库通过freertos的队列来实现。各模块在打印日志时入队列,一个内部专用的线程用于打印。2、在头文件中,通过可变参数来实现参数输入。3、通过vsnprintf、vsprintf,snprintf,sprintf等函数将可变参数转换成字符数组。
2024-02-02 13:58:34
904
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人