硬汉嵌入式论坛

 找回密码
 立即注册
查看: 672|回复: 16
收起左侧

[其它] 请教嵌入式开发中的存储和统计问题

[复制链接]

89

主题

566

回帖

833

积分

金牌会员

积分
833
发表于 2025-8-27 08:33:50 来自手机 | 显示全部楼层 |阅读模式
我需要每5分钟存储温湿度,然后还要记录事件,比如温度上限、下限、恢复、机器复位等,这些数据需要上传服务器,本机也需要按年或月统计,请教有什么好的存储和统计方案?存储要掉电安全的
回复

使用道具 举报

6

主题

156

回帖

174

积分

初级会员

积分
174
发表于 2025-8-27 08:35:59 | 显示全部楼层
可以试试littlefs
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
发表于 2025-8-27 08:52:10 | 显示全部楼层
FlashFS,LevelX都可以,支持掉电保护,还支持FAT
回复

使用道具 举报

89

主题

566

回帖

833

积分

金牌会员

积分
833
 楼主| 发表于 2025-8-27 08:59:10 | 显示全部楼层
eric2013 发表于 2025-8-27 08:52
FlashFS,LevelX都可以,支持掉电保护,还支持FAT

使用flashfs,需要先移植文件系统吗?
回复

使用道具 举报

43

主题

1067

回帖

1201

积分

至尊会员

积分
1201
发表于 2025-8-27 11:54:43 | 显示全部楼层
FlashDb应该也可以
回复

使用道具 举报

89

主题

566

回帖

833

积分

金牌会员

积分
833
 楼主| 发表于 2025-8-27 13:50:07 | 显示全部楼层
如何统计呢?这个感觉很麻烦啊
回复

使用道具 举报

89

主题

566

回帖

833

积分

金牌会员

积分
833
 楼主| 发表于 2025-8-27 13:51:11 | 显示全部楼层
如何统计呢?这个感觉很麻烦啊
回复

使用道具 举报

89

主题

566

回帖

833

积分

金牌会员

积分
833
 楼主| 发表于 2025-8-27 14:01:06 | 显示全部楼层

请教这个需要文件系统支持吗?
回复

使用道具 举报

89

主题

566

回帖

833

积分

金牌会员

积分
833
 楼主| 发表于 2025-8-27 14:01:16 | 显示全部楼层

请教这个需要文件系统支持吗?
回复

使用道具 举报

219

主题

1114

回帖

1781

积分

至尊会员

More we do, more we can do.

积分
1781
发表于 2025-8-27 14:30:58 | 显示全部楼层
Littlefs的“掉电安全”指的写过程掉电,文件系统不会损坏,并不是数据不丢失。如果要确保数据完整性,通常要设计掉电检测功能。

Power-loss resilience - littlefs is designed to handle random power failures. All file operations have strong copy-on-write guarantees and if power is lost the filesystem will fall back to the last known good state.
回复

使用道具 举报

5

主题

291

回帖

306

积分

高级会员

积分
306
发表于 2025-8-27 15:15:03 | 显示全部楼层
我感觉这些数据挺适合用FlashDB数据库的,在本地保存和统计应该都比较方便,上传服务器的话只需要转成json格式上传就行
回复

使用道具 举报

1

主题

133

回帖

141

积分

初级会员

积分
141
发表于 2025-8-27 15:24:09 | 显示全部楼层
这需求使用FlashDB数据库方便
回复

使用道具 举报

43

主题

1067

回帖

1201

积分

至尊会员

积分
1201
发表于 2025-8-27 16:56:25 | 显示全部楼层
tangqianfeng 发表于 2025-8-27 14:01
请教这个需要文件系统支持吗?

不需要
回复

使用道具 举报

89

主题

566

回帖

833

积分

金牌会员

积分
833
 楼主| 发表于 2025-8-27 17:19:45 来自手机 | 显示全部楼层
ghslfgkkl88 发表于 2025-8-27 16:56
不需要

flashdb不要基于文件系统么?
回复

使用道具 举报

89

主题

566

回帖

833

积分

金牌会员

积分
833
 楼主| 发表于 2025-8-27 17:24:11 来自手机 | 显示全部楼层
emwin 发表于 2025-8-27 14:30
Littlefs的“掉电安全”指的写过程掉电,文件系统不会损坏,并不是数据不丢失。如果要确保数据完整性,通常 ...

像这种掉电时候写了一半,是这天记录全丢还是有何能回写了一部分,如何全丢也能接受,就怕记录不完整
回复

使用道具 举报

43

主题

1067

回帖

1201

积分

至尊会员

积分
1201
发表于 2025-8-27 17:26:27 | 显示全部楼层
tangqianfeng 发表于 2025-8-27 17:19
flashdb不要基于文件系统么?

说了不需要还问,自己搜一下就知道了,或者问一下AI工具也能知道。如果这些你都不会,那我再给你确认:FlashDb不需要文件系统就能直接运行,它直接操作flash。
回复

使用道具 举报

7

主题

27

回帖

48

积分

新手上路

积分
48
发表于 2025-8-28 07:53:03 | 显示全部楼层
这个数据结构这么简单,不能裸奔吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 18:25 , Processed in 0.052202 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表