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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑
% Q( E4 w' ?& l% `( w' _9 G6 p5 X! U
各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,
; y) }  J* C& L) W( u请问在实际项目中大家有用吗?
' q1 ]" i3 C( d/ _在FLASH上用FAT会有什么缺陷呢?
0 m6 I3 f$ g  ]- [5 V8 F: j" t
% r' R# T3 ?% K, wARM官方的mbed项目出了一个littlefs,近日移植到407,
3 L" O1 W0 N, a0 C3 ~很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。
* Y, R8 N3 d, M# C# U
1 S' s! p! _! O& L+ `, N' Z反正我没在 spi flash上用过fat。。。。。3 d! L6 K; z2 `2 |
littlefs更多细节正在学习,,,
& S# x% v: `9 r+ D+ H不过从介绍上看,应该性能非常不错。* z& M( j& z7 p/ z% q

4 @' f2 \/ B, i8 ?! Y+ ~) o7 b% v' w2 l 特点.JPG
9 D4 d8 c  s/ F; t: O% O/ @ 磨损均衡.JPG
% L, Q0 t+ w  p5 A: I, X 和fatfs比较.JPG
$ r# h, l4 f, `5 O1 D- Z6 R
9 K  F  P; D6 F' c# i7 v1 s+ g
. N4 I5 d3 d" b* N硬件够用 教程实用 代码能用6 q( [: v& `3 I6 v
只提供干货
$ @: _; D5 i) _! w! i% c8 r( k

' q& A/ K- [) ~( a) n* r* Y$ `& \6 f$ r$ K# O. T
littlefs.rar (72.26 KB, 下载次数: 721)
赞 收藏 4 评论32 发布时间:2018-12-20 10:57

举报

32个回答
wujique 回答时间:2018-12-20 18:13:48
Kevin201707 发表于 2018-12-20 13:21
$ Z! ~+ k0 o4 M5 `' k  Clittlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?
7 I) o- Y0 Y  J" Y5 H6 G" H
图片上有说明3个特点:& x& ^$ C& y! a) d9 N2 `, y$ R
1. 内存和代码量小
2 G! x, t9 \. X$ n2. 掉电保护
! D# T1 a5 D# g7 X- ^0 U5 t1 `3. 磨损均衡& ?& H) O1 E1 y  ]6 P9 B
" K" b$ i. w  q& S  Y
在spiflash上创建文件系统,都可以用。
3 J9 x! c* T+ j7 K4 [7 d
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37: C8 f  }2 w" E/ t! h% q& ]
windows能直接读出littlefs的数据吗?

! f* e/ d& \( }格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46
2 `2 {% F3 q& V0 k有空准备试试看, 本来想用FatFS的
/ w4 ?; N: {4 ~- i+ L! ?
如果是用在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% u; \6 p  t6 t0 f6 ^. |8 N* ^
如果是用在SPI FLASH上,尽量不要用FATFS吧

. z  ]+ e8 y7 r; _; v6 U是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21) R7 t7 q) `& u$ R$ C
是的, FatFS 没有是磨损平衡

) E- V, k# ^4 A1 M  E磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:345 T# i8 t' ~( D! v* |
磨损不重要啊,有坏块管理就行了

: P* n( o7 t" o# W( J5 _% O& a文化系统索引块坏掉
爱哭的热带鱼 回答时间: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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版