OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6460|回复: 2

linux开发,软件上是怎么保证突然断电后系统不崩溃或文件丢失的

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2020-3-7
在线时间
4 小时
发表于 2021-4-11 20:30:06 | 显示全部楼层 |阅读模式
1金钱
hello大家好!
linux嵌入式产品开发时,软件上是怎么保证突然断电后系统不崩溃或文件丢失的。
产品会经常掉电,重新上电。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

120

帖子

0

精华

高级会员

Rank: 4

积分
813
金钱
813
注册时间
2021-2-26
在线时间
117 小时
发表于 2021-4-12 10:22:32 | 显示全部楼层
1. 你要理解ram和flash的区别。
2. 你要了解ext3/4的格式在这方便做的处理。
3. 不管什么软件,都不能100%保证,在写数据的时候掉电,数据不会损毁或者丢失。
4. 最好的方式是透过硬件设计+软件的组合,来保证数据安全。比如加后备电池或者大电容,但检测到断电的时候,电池或者电容还能持续供10s的电,这时候所有的读写app都要赶快把手上事情处理完,数据都写完,等待电耗完。下次启动时,做数据校验。
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2021-4-13 16:08:48 | 显示全部楼层
软件上肯定没法保证  需要硬件上的一些支持
森罗万象
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 21:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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