3211| 6
|
stm32如何实现历史趋势存储? |
1金钱
最佳答案如果不用现成的文件系统来做,其实就相当于要实现一个小文件系统。Flash芯片的写寿命只有不到一万次,要使用耗损算法以空间换时间来存储数据。
[*]按顺序写Flash,每当写到扇区的开头就将该扇区擦除;
[*]无论一个数据的条目是一条还是多条,都在Flash内开辟环形队列来存储;无论是修改只有一条数目的数据还是对有多条数目的数据进行添加操作都写在新的位置,以减少对同一位置的重复写入次数;
[*]无论一个数据的条目是一条还 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-16 22:30
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网