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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑 5 `5 H2 g$ t' _% n; C

1 Y, w' N' [# l& l8 X$ E$ Z3 a各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,2 p3 O; O; B' ?$ l' }$ W
请问在实际项目中大家有用吗?$ E- N4 ^# {2 n6 l, n
在FLASH上用FAT会有什么缺陷呢?8 H% U! s; Z( d, i* d

9 @6 S+ a6 \2 t) G& hARM官方的mbed项目出了一个littlefs,近日移植到407,: d6 t% p- L1 Q; L# ~  A) Z" e; x1 {/ r* W
很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。
- k3 I" _9 E4 a$ x4 k5 H0 H. f5 Z) _0 p( A( ^: D, Z
反正我没在 spi flash上用过fat。。。。。
6 |8 J: s! Y. t) e# m: [littlefs更多细节正在学习,,,
8 I! L- n3 Z* A' s/ d+ X9 W8 t不过从介绍上看,应该性能非常不错。& x4 G; t6 H# ]6 {& ^1 ]

+ L& g* I* \7 r! \# f 特点.JPG   y) Y" ^( I- t1 Q: V
磨损均衡.JPG ! d+ ^6 d! X. S
和fatfs比较.JPG 0 L7 ]3 T8 E! O* o# C. L
# k' V  J! |1 ?$ n# U

' ?  D/ V+ d2 k, I0 ~: E! q硬件够用 教程实用 代码能用
+ |$ z7 I0 Z; C  d( X; }: w: Y只提供干货
% A8 `4 Z' n8 j; d' G# n8 t8 P
& r( N% ?, B2 p6 f

  J3 K; f1 d. K% s' a2 N8 s 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
: v9 K/ {) h, Hlittlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?

1 c0 R) q3 z5 l/ s+ M, e0 D0 X图片上有说明3个特点:+ j2 |$ T- |8 Y& B# @
1. 内存和代码量小
0 |; B! \) }3 M3 A1 k  z2. 掉电保护$ @6 Q" j2 k1 _; t
3. 磨损均衡3 |, G8 L0 v' M' R

. p9 R% t$ r5 b7 `7 y+ t在spiflash上创建文件系统,都可以用。
, o$ B4 |3 H* y: d
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37
7 }: q( }2 ~  z3 u3 P( o( p& Fwindows能直接读出littlefs的数据吗?
: F0 `1 I. \1 b7 n- P4 t: _
格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46: P, @' W* n& {
有空准备试试看, 本来想用FatFS的

1 \! _/ f8 P' C0 B6 G4 \如果是用在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
& [. k7 U5 W$ d  u如果是用在SPI FLASH上,尽量不要用FATFS吧
2 c7 L3 z9 s! S
是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21, A. t# U$ r0 k4 b
是的, FatFS 没有是磨损平衡
  [) E7 \5 U% w
磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:34
6 I" B! H8 h" h9 l" X! W- Y磨损不重要啊,有坏块管理就行了
6 I$ [8 v+ X# `% n9 o  Z- D
文化系统索引块坏掉
爱哭的热带鱼 回答时间: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 手机版