你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

littlefs文件系统在stm32f407上移植过程  

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑
8 p4 B4 g2 o5 h- {& f2 [( F. F
9 l1 p' ~+ N9 o" v2 v& W& x" g各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,
' ~7 S( V! ]; ^( p- ]请问在实际项目中大家有用吗?
$ t6 v" A) q5 j4 ]& B% g2 l在FLASH上用FAT会有什么缺陷呢?
6 G+ f, q. M) x
  q# x. c4 g# UARM官方的mbed项目出了一个littlefs,近日移植到407,
* X( c. w( ], k* s很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。4 k) |7 J: [1 W# ?

# N, }4 ~( H- Y6 x& l反正我没在 spi flash上用过fat。。。。。7 O, i6 B; W- r- R( r  A1 Q6 |8 a
littlefs更多细节正在学习,,,7 P. D" a7 s8 A/ F+ C  d+ ^
不过从介绍上看,应该性能非常不错。: G" c$ ?) b& L; i; Z5 ~

/ I0 [: @) s! p0 P 特点.JPG
1 A3 i- V' o% [8 p+ ~ 磨损均衡.JPG 2 n4 _! [/ `& X0 u
和fatfs比较.JPG
0 \! S: k3 k; P& X6 M1 `' P5 n( W/ l% s  g) N1 I+ v

% {5 {* |5 M" f+ C9 _+ }硬件够用 教程实用 代码能用
! N+ d' Z8 Q* ?% f只提供干货
5 F# H% i( k4 i- z4 Y! T

8 {3 v2 V2 A5 `8 E% c7 |# r0 V4 u1 ~4 X' p; Y5 W5 {
littlefs.rar (72.26 KB, 下载次数: 653)
收藏 4 评论32 发布时间:2018-12-20 10:57

举报

32个回答
wujique 回答时间:2018-12-20 18:13:48
Kevin201707 发表于 2018-12-20 13:21
5 ~2 }$ E% ]! s+ D% c4 a, Rlittlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?

' h  U+ ]7 W& S图片上有说明3个特点:6 f/ m- \" b2 m& k; c& v
1. 内存和代码量小. n4 T$ M  }* S$ a
2. 掉电保护
# S. J: G# y, _1 A, I1 q* R1 `3. 磨损均衡* x& l0 z: i$ Q/ Y- m# Q

) G7 |/ i4 q; i, {在spiflash上创建文件系统,都可以用。
& {0 F/ f* D# ?& P
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37
  @) C8 ^3 N# C8 ~windows能直接读出littlefs的数据吗?

& r5 C: S# G) V格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46" U8 i3 M! Y+ N2 S
有空准备试试看, 本来想用FatFS的
$ i5 k, K& r9 }" ]9 r
如果是用在SPI FLASH上,尽量不要用FATFS吧
Dandjinh 回答时间:2018-12-20 11:37:25
windows能直接读出littlefs的数据吗?
Kevin_G 回答时间:2018-12-20 13:21:49
littlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?
STM1024 回答时间:2018-12-21 08:14:58
不错,有空试试
xjtyOnly51 回答时间:2019-1-17 12:46:49
有空准备试试看, 本来想用FatFS的
xjtyOnly51 回答时间:2019-1-21 08:21:10
huangxuejia-292 发表于 2019-1-20 09:09. y& U  f8 C/ `0 s/ s
如果是用在SPI FLASH上,尽量不要用FATFS吧
$ K0 ^2 _' T( I
是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21& h5 v& L, ]/ U
是的, FatFS 没有是磨损平衡

) \3 I" r% p' ~0 `+ i7 j磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:34
9 s* l5 Q  ?! w4 ^, X' E磨损不重要啊,有坏块管理就行了
. k( k* V$ u6 W& F
文化系统索引块坏掉
爱哭的热带鱼 回答时间:2019-1-30 11:51:07
谢谢分享~~~研究下
qq674357404 回答时间:2019-2-13 19:02:44
顶一个
mysohu150 回答时间:2019-2-21 15:21:56
现在用的多不多?
LonganW 回答时间:2019-3-12 11:43:12
不错,已经收藏!谢谢分享!
123下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版