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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑 2 y8 M. t3 E/ U' b1 t/ d0 f! I

' P& |9 u) H5 o; H各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,
& K% n$ Z. j9 j: T  q, _3 M请问在实际项目中大家有用吗?  K, a$ N; U& R% U$ R/ w
在FLASH上用FAT会有什么缺陷呢?; g  a8 U4 i& K9 l
, e7 g6 L# {! j; K- t! l0 j, u( l
ARM官方的mbed项目出了一个littlefs,近日移植到407,
) n8 {$ r6 d3 Z6 Z  Z+ r很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。* Q1 S/ |" R0 s# i& r2 V: r
. e* m: ]5 i! [! }' T) c
反正我没在 spi flash上用过fat。。。。。# g! d, y. p0 [- h/ A9 H
littlefs更多细节正在学习,,,
  W) I* p: ?( E1 g0 O9 B不过从介绍上看,应该性能非常不错。
7 z8 c5 F* J5 d
& N( R$ E# Q# G9 L 特点.JPG / c& o6 D7 V" D8 i
磨损均衡.JPG ) z3 x* C& h2 |. x4 c  e+ A0 k
和fatfs比较.JPG + G# o8 C2 P4 w* m* U+ o9 c
& e. z& w! }7 ?5 O7 O5 G

8 c2 J# F/ y% a; a6 d+ A硬件够用 教程实用 代码能用* B4 m  ]+ P  [8 H: x3 y1 t: e, j  {
只提供干货

$ y- r- g% F  u/ O2 m) \/ R" A" j+ J* V+ o- O" a( u

( d! @$ _" u$ b! m littlefs.rar (72.26 KB, 下载次数: 655)
收藏 4 评论32 发布时间:2018-12-20 10:57

举报

32个回答
wujique 回答时间:2018-12-20 18:13:48
Kevin201707 发表于 2018-12-20 13:21* ~& @5 D7 w) a
littlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?

) _& u) a# o. c1 t' Z9 A图片上有说明3个特点:
" H, b4 h  p  h4 J+ H2 q6 B1. 内存和代码量小3 Z& N5 d( C! y
2. 掉电保护
4 e2 M2 a6 a! r0 }0 {: v3. 磨损均衡
) S" B# K" f* a& x  ]2 n3 k3 }/ B- y$ k$ C; C
在spiflash上创建文件系统,都可以用。
7 Q8 s7 b" g: Q
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37! S% \, B( q( j# f# S
windows能直接读出littlefs的数据吗?
7 B1 H5 J5 I+ k8 ?7 N  j5 i
格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46
& G$ a0 y( p1 j5 L* ~有空准备试试看, 本来想用FatFS的
- {" r* l: d9 k# B/ N- C/ `  |
如果是用在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. M8 r& e$ S0 d; J4 X
如果是用在SPI FLASH上,尽量不要用FATFS吧
. P; o# U# y6 O
是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21
5 I+ ]! q% ]4 {" l6 f0 x: @6 I) q* l是的, FatFS 没有是磨损平衡

3 S. Z' u3 k' q8 I: S磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:344 [3 a/ z# R: @$ r1 n( Y
磨损不重要啊,有坏块管理就行了
* @6 a0 h4 u6 O, B% E) F. z, A6 p
文化系统索引块坏掉
爱哭的热带鱼 回答时间: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 手机版