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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑
0 c- k- T1 D: y" z) w4 \. |
/ r) P; ~9 Z0 x  w6 q# @各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,/ W! g8 A! ]  l, y4 s$ l: I7 {
请问在实际项目中大家有用吗?& V/ {: ^. _4 d/ [8 s# N0 k
在FLASH上用FAT会有什么缺陷呢?
0 c1 f* [! u6 M6 W& r; ^! m9 ?" Q1 c( U# X! B3 `1 h4 Z. H
ARM官方的mbed项目出了一个littlefs,近日移植到407,
' S& p  _3 x  k8 g: J8 J" @9 r很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。
4 c$ R# L/ a# k/ S5 S% J( A2 M' L- j, ]! N) [( R  B
反正我没在 spi flash上用过fat。。。。。% L* |" \7 p" n5 o0 c
littlefs更多细节正在学习,,,
! P7 f$ l" y- P6 A" X不过从介绍上看,应该性能非常不错。
1 i+ V; ~0 S% e: l5 C- a/ T+ G: p4 |" Y. @* P
特点.JPG
8 \! g7 _5 f( g  P. n4 }7 g% u 磨损均衡.JPG
3 N) y2 f& s% e# S& S: f4 |/ I 和fatfs比较.JPG ' N: e; W, v$ K: p
6 |8 E- \* v7 u2 u
$ N: E# v5 z/ ?
硬件够用 教程实用 代码能用5 Z* b, b3 {0 }6 x( c  M6 M
只提供干货

& J! e% k0 }# D/ g9 L" Y& @2 y0 F
/ u: P8 y5 N5 T4 Y2 p3 @6 `3 D- b- ]3 Q& t( @
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( k8 ?( A3 Y8 a
littlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?
& [% n; N; d! c0 t- {2 L1 i5 S' U
图片上有说明3个特点:
' o. R7 e  e' F! z1. 内存和代码量小" H8 |! z" ?9 }$ {! ~/ l
2. 掉电保护- p& m, P  t5 v6 @- }6 W5 d
3. 磨损均衡
& S4 d7 W* I+ G1 V; G
. P- k8 L! w3 |& ^在spiflash上创建文件系统,都可以用。8 t3 |' v) {5 r
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37
9 u, e0 i0 J* g) V0 ?7 }. ewindows能直接读出littlefs的数据吗?

% u5 n; F5 j+ d* w6 l$ c# A5 u' A# S格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46" N8 ^, m. E, B0 d8 d. n  G
有空准备试试看, 本来想用FatFS的
3 \- G6 |* r6 \% |- n7 p9 x* v
如果是用在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- w: c& m4 ?! p
如果是用在SPI FLASH上,尽量不要用FATFS吧
4 M) J  D4 ^; k! C* O% F* u; m
是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21: k! J$ a. O, {! ^& l! |; z
是的, FatFS 没有是磨损平衡
/ q4 v" E4 a* U- z$ P: v1 X) n
磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:34
3 Z4 m* t# J" {9 ^3 M  l- Y磨损不重要啊,有坏块管理就行了
0 T+ w  m6 q" t  t
文化系统索引块坏掉
爱哭的热带鱼 回答时间: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 手机版