时间信息(ULOG_OUTPUT_TIME、ULOG_TIME_USING_TIMESTAMP),颜色信息(ULOG_USING_COLOR),线程信息(ULOG_OUTPUT_THREAD_NAME),输出级别信息(ULOG_OUTPUT_LEVEL),输出标签信息(ULOG_OUTPUT_TAG),是否支持浮点(ULOG_OUTPUT_FLOAT(PKG_USING_RT_VSNPRINTF_FULL))等等。 Enable console backend——ULOG_BACKEND_USING_CONSO...
在RT-Thread Nano 上添加 UART 控制台打印功能后,就可以在代码中使用 RT-Thread 提供的打印函数 rt_kprintf() 进行信息打印,从而获取自定义的打印信息,方便定位代码 bug 或者获取系统当前运行状态等。实现控制台打印(需要确认 rtconfig.h 中已使能RT_USING_CONSOLE宏定义),需要完成基本的硬件初始化,以及对接一个系...
rttread-nano 使用记录:rt_kprintf函数格式化打印无法左对齐 负号符号设置为了左对齐,但是发现无法打印,换成微库的printf确没问题,分析了一下源代码发现rtthread的格式化打印是不完整的。今天用rt_kprintf函数打印输出一个表格,为了表格好看每一列我都使用格式化参数。解决办法:将rt_kprintf内的rt_vsnprintf换为vsnprintf...
(inputFile); // 计算缩放后的图像尺寸 int scaledWidth = (int)(originalWidth * scaleFactor); int scaledHeight = (int)(originalHeight * scaleFactor); int scaledImageSize = scaledWidth * scaledHeight * 3; // 创建输出BMP文件 FILE* outputFile = fopen(outputPath, "wb"); if (outputFile =...
时间信息(ULOG_OUTPUT_TIME、ULOG_TIME_USING_TIMESTAMP),颜色信息(ULOG_USING_COLOR),线程信息(ULOG_OUTPUT_THREAD_NAME),输出级别信息(ULOG_OUTPUT_LEVEL),输出标签信息(ULOG_OUTPUT_TAG),是否支持浮点(ULOG_OUTPUT_FLOAT(PKG_USING_RT_VSNPRINTF_FULL))等等。
转自公众号【RTThread物联网操作系统】 本片文档分为两部分:第一部分是实现 UART 控制台,该部分只需要实现两个数即可完成 UART 控制台打印功能。第二部分是实现移植 FinSH 组件,实现在控制台输入命令调试系统,该部分实现基于第一部分,只需要添加 FinSH 组件源码并再对接一个系统函数即可实现。下面将对这两部分进行...
• 后端:接收到核心层发来的日志帧后,将日志输出到已经注册的日志后端设备上,例如:文件、控制台、日志服务器等等。 1.2配置选项 ENV 工具中使用 menuconfig 配置 ulog 的路径如下所示: RT-ThreadComponents ulog 配置选项说明如下所示,一般情况下使用默认配置即可: ...
RT-Thread Components → Utilities → Enable ulog复制错误复制成功 ulog 配置选项说明如下所示,一般情况下使用默认配置即可: [*] Enable ulog /* 使能 ulog */ The static output log level./* 选择静态的日志输出级别。选择完成后,比设定级别低的日志(这里特指使用 LOG_X API 的日志)将不会被编译到 ROM ...
RT-Thread Components → Utilities → Enable ulog复制错误复制成功 ulog 配置选项说明如下所示,一般情况下使用默认配置即可: [*] Enable ulog /* 使能 ulog */ The static output log level./* 选择静态的日志输出级别。选择完成后,比设定级别低的日志(这里特指使用 LOG_X API 的日志)将不会被编译到 ROM ...
下载RT-Thread 源码,使用 env 工具进入rt-thread\bsp\qemu-vexpress-a9文件夹,输入menuconfig打开配置菜单,在RT-Thread Components→Utilities下可以看到 ulog 的配置项,将其使能可以看到如下配置界面: ulog 配置 每个选项配置说明如下: Thestaticoutput log level.(Debug):选择静态的日志输出级别。选择完成后,比设定级...