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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑
* O$ \" u% b0 ]" c7 t4 _- o# z: d5 E. }
各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,& E( X# H# [, k( K
请问在实际项目中大家有用吗?7 |- ?0 C6 V. _* F4 F
在FLASH上用FAT会有什么缺陷呢?. _6 B; }; b# u; M% E. I8 ^

6 ~& Q6 C- ?" q  N9 s' O7 d% hARM官方的mbed项目出了一个littlefs,近日移植到407,, M, s, s- l' G7 K5 X- f
很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。3 x! x1 L; Z# ]6 m

9 y$ z) ~# s- g+ Q0 P4 {# `' x反正我没在 spi flash上用过fat。。。。。
! K/ u# V% b0 S0 F7 w/ Llittlefs更多细节正在学习,,," M+ z% P4 K. V3 @
不过从介绍上看,应该性能非常不错。0 P" w( N- p% Z$ @

# T' h0 H  g, n7 ]) V 特点.JPG ' b9 p6 _6 {# x
磨损均衡.JPG ; J1 h( V: k# S$ q- e# B
和fatfs比较.JPG 4 V9 g8 H3 Q/ h1 C

' r+ |* n3 w& S; l- f! R+ _' n; h6 @
硬件够用 教程实用 代码能用
9 S7 ]( q  m! f0 G只提供干货
$ G- K0 e% p* b! y* {, x8 f
  `5 Q/ @7 ~8 g4 v" X

9 W: O6 `! g2 B! { 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" h8 B# O" f( }9 wlittlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?
4 r# f  p0 C( p4 Q% W6 @
图片上有说明3个特点:- U9 ]; a. `$ h  ]
1. 内存和代码量小
8 o* p! Z6 Y: j' B0 H2. 掉电保护* p9 v& t3 F$ N1 B) h% i2 {
3. 磨损均衡
7 H1 o! ^# E7 X  {! |
% N: f! m4 e6 G3 B在spiflash上创建文件系统,都可以用。% U/ d7 x& q& O( F3 M4 {" ?& R
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37* g' T# q& `+ }
windows能直接读出littlefs的数据吗?
5 ^2 ]! h3 @4 F+ _! C/ q
格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46. ~" G" l- ]9 |4 ^6 R' i5 V" }# Y
有空准备试试看, 本来想用FatFS的

+ Y* K6 l' i) Y5 E4 M8 X如果是用在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, M: d# e0 ^3 `" l3 D
如果是用在SPI FLASH上,尽量不要用FATFS吧
  w* t1 Z% U  A" O' T2 v
是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:218 ?0 D% ~! _: x! T  C3 }
是的, FatFS 没有是磨损平衡
; l( ]  U( j" G1 B! c+ p) _  W! w2 r
磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:341 z9 U* j0 }3 C, A% ~
磨损不重要啊,有坏块管理就行了

6 I7 X% S* ?, |文化系统索引块坏掉
爱哭的热带鱼 回答时间: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 手机版