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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑 / ~4 y. v8 E* ^( b" h  G7 W. |

+ b) Y6 @( a( z5 i0 R& T* @各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,
  I' I  Y8 x' ]6 \4 ]. \请问在实际项目中大家有用吗?
' G8 `* f- s2 D$ [- M4 |4 G  k在FLASH上用FAT会有什么缺陷呢?
$ V6 a, s/ u5 e8 s5 l
; }/ y5 D8 X  c( h0 y3 cARM官方的mbed项目出了一个littlefs,近日移植到407,% B8 n; G" n/ K; x" U# M9 o
很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。! _* D3 ~( j! n: |3 J" Y5 R' [# }! `
" l, k, G$ m& Z$ v
反正我没在 spi flash上用过fat。。。。。. a' R- w7 P: `% V" t& o6 Y
littlefs更多细节正在学习,,,6 ~( d0 k" F3 T
不过从介绍上看,应该性能非常不错。
3 I, t8 Y# G- C$ Y
! k: `! O* n8 ~7 d+ Z- b0 h- G 特点.JPG
9 n# H+ J( t* H6 O" _/ B# z7 z 磨损均衡.JPG ! ]5 x4 A$ J2 e$ x3 w
和fatfs比较.JPG 4 |1 z' N( S' V! a
$ @6 q4 m; r9 E6 m

* k& b& P$ v; b, _硬件够用 教程实用 代码能用
# D* ?- R2 p: Z/ n+ ^) C8 g5 b只提供干货
; X: v# r/ W! U0 t. a" N

& u0 R/ r% A7 _- F4 i2 S1 O9 J; e1 o4 n# w: g( |( d
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
% l! e) B, |& F9 P" b# D4 N* Xlittlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?
2 k; C6 r6 Z/ Z/ q. @" h- ]
图片上有说明3个特点:8 h0 E% E. F0 c; r/ t' {% V8 h' m
1. 内存和代码量小. Y! b. ?! ?9 d1 u- i
2. 掉电保护
/ n6 E& H/ Q" N3 |: J3. 磨损均衡0 ?% w2 G0 L6 V% t; J( ^
; }# C; a" o+ E
在spiflash上创建文件系统,都可以用。
6 G$ j* H& r  R( `" X! l7 [1 P
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37" ~' ^) K. t. P4 ~( \9 `0 R$ \# t2 \" W( N
windows能直接读出littlefs的数据吗?

( b' w' w& O1 Z* [6 {! r1 ^( t格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46
  z5 H; g) r4 a3 a# _有空准备试试看, 本来想用FatFS的

9 l. n5 r5 x+ E5 d% {5 g* s5 n( [如果是用在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
/ O# b- N; v- |3 [3 E' V' C& S如果是用在SPI FLASH上,尽量不要用FATFS吧
; g0 `1 K$ m3 A5 {0 h: K1 z
是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21
3 h8 N4 i1 k* \9 Q4 F# c是的, FatFS 没有是磨损平衡
7 P# _3 r2 T, }) L2 d2 Q
磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:34# O" r' G; [1 m1 G7 ?) d4 H4 U  H
磨损不重要啊,有坏块管理就行了

- ]7 p' J. l; ~. w( a0 @1 R4 T文化系统索引块坏掉
爱哭的热带鱼 回答时间: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 手机版