请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑 9 ^9 e% _0 o- Y6 t4 F1 s" F; y

% a8 I$ F# _" j+ P$ B/ q各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,- |4 t3 v$ u/ O8 `. S2 x$ u% U+ B
请问在实际项目中大家有用吗?
2 c: ?4 r- I# y! z在FLASH上用FAT会有什么缺陷呢?& b; w5 w0 Y& @' G# u
0 j  r4 x% b0 V
ARM官方的mbed项目出了一个littlefs,近日移植到407,: f* e; f% {% K
很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。+ Y3 Y' [& @( v* A

9 c3 e6 u. l/ M2 R- C" u" p8 g5 t反正我没在 spi flash上用过fat。。。。。
+ X; n% E, l( |( R  qlittlefs更多细节正在学习,,,7 \+ z# L3 P8 M* {
不过从介绍上看,应该性能非常不错。
8 `% O$ E2 l, M- j1 {1 X  K% }- A# z) z8 V7 v* U. B) X
特点.JPG
  D0 i- f; A) e/ H* t1 f8 T 磨损均衡.JPG 6 ?, ~, x/ w! u
和fatfs比较.JPG ; |1 y; v$ A1 R

9 O) W# i6 {% Z, r& {! g2 N& }& s) S4 \
硬件够用 教程实用 代码能用+ o/ ^# H. x5 H- ]; t  b2 N* {6 G
只提供干货
# p$ W, f: M7 K. Z) t+ H

6 v$ x* J' ]- D4 w; F! B
9 }2 s3 t- E0 g3 N/ ^ littlefs.rar (72.26 KB, 下载次数: 652)
收藏 4 评论32 发布时间:2018-12-20 10:57

举报

32个回答
wujique 回答时间:2018-12-20 18:13:48
Kevin201707 发表于 2018-12-20 13:219 [8 b/ V9 S; h. G6 F+ _
littlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?

# g7 C' \% w0 n. v2 R图片上有说明3个特点:0 Q: g6 M0 |: E6 d; p
1. 内存和代码量小
( _" ]7 I6 p5 m) J/ E* ^4 u2. 掉电保护
' |) J$ p) _3 T3. 磨损均衡$ r* v  A8 I5 f! H- S0 d4 p
0 p+ \% H; l; x2 S# T
在spiflash上创建文件系统,都可以用。
8 Z( E. x- g7 M) M
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37
9 l5 _2 P9 t5 e1 g/ r7 a  ewindows能直接读出littlefs的数据吗?
% E: V* A7 Y6 w& c3 H7 O' s3 S
格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46* M8 U: O$ [+ Y' j9 K% P
有空准备试试看, 本来想用FatFS的
7 o  Q+ l8 o4 I$ u
如果是用在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' w3 i$ ~0 _- H6 m- O7 }. J
如果是用在SPI FLASH上,尽量不要用FATFS吧
2 v5 @$ c2 n8 z8 V; n4 x4 L
是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21
9 c' p( V) R: a! i6 _是的, FatFS 没有是磨损平衡

2 R' g2 h- v2 N( q0 n0 {6 f磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:34
4 V; s( X5 H6 ^) s1 i% h' k1 P* X磨损不重要啊,有坏块管理就行了

+ O8 V# f* O) d5 V文化系统索引块坏掉
爱哭的热带鱼 回答时间: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 手机版