其他分享
首页 > 其他分享> > RT-Thread-ulog输出到flash-基于FlashDB

RT-Thread-ulog输出到flash-基于FlashDB

作者:互联网

ulog输出到flash-基于FlashDB

ULOG_TSDB搭建详解

一、依赖

1、打开FAL,挂载好片内/片外Flash,设置分区表

2、打开FlashDB、ulog组件

3、使能硬件RTC

二、实现

1、后端设备初始化

主要实现原理:把tsdb作为ulog输出的后端设备,实现保存日志数据到flash中

仿照console_be.c文件实现tsdb_be.c,参考官方文档ulog日志-日志后端

console_be.c是实现把控制台作为后端设备输出ulog数据

主要需要实现ulog_tsdb_backend_init函数和ulog_tsdb_backend_output函数,再通过INIT_ENV_EXPORT导出命令在系统初始化时执行

tsdb_be.c实现如下

标签:RT,ulog,tsl,fdb,Thread,blob,time,tsdb
来源: https://blog.csdn.net/weixin_41118203/article/details/114762078