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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑
: Z" ~$ v3 s+ [8 R. z$ _( J7 F7 d( w2 Q" Y. t9 G5 O$ G
各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,8 H! c) N/ `1 ^, o% k$ V0 n" E
请问在实际项目中大家有用吗?
( N: K% `" Z4 e+ F9 N在FLASH上用FAT会有什么缺陷呢?
# s% O) o9 i8 \$ T  R* H) j8 h. w# e2 d& l* \* v
ARM官方的mbed项目出了一个littlefs,近日移植到407,
; x2 S! M4 s$ @' C; B/ N9 d7 p. l& T- B很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。
& [! `* [) F5 T. k: b# |2 g) l1 B& t; l! B: ]$ Z: n
反正我没在 spi flash上用过fat。。。。。) i3 H0 |! t' Y/ Y/ q8 k: g9 I, [
littlefs更多细节正在学习,,,
0 B! F" d- s8 N) W) C* O$ L不过从介绍上看,应该性能非常不错。
& }) @7 Y; z* }$ |/ D! K4 ]" b
/ S: I2 ^9 P$ ~3 d/ Q6 w  G 特点.JPG 3 O1 H& J4 _+ [4 U. j! g
磨损均衡.JPG 5 e+ I4 y" H5 N, o
和fatfs比较.JPG
, p9 Y/ F0 w, H" j- v4 L' k, L9 Z/ \+ c7 {9 M2 S
) ~+ I, F" v% M, ?8 X( @. [  r
硬件够用 教程实用 代码能用
  k0 G& B& b7 d7 d只提供干货
0 c5 ~- A+ Y, q/ h

/ F& O/ n8 J* X: S4 Y7 E# q; l$ Y" a' _  J6 o* ^  e" m
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:219 r& X8 K  |& x' M
littlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?
6 G6 J$ l/ q) b5 b0 G1 ?# _
图片上有说明3个特点:
0 v* L2 R6 B$ o7 H9 O; H& z  q1. 内存和代码量小+ ~7 o3 i( Z; h2 R
2. 掉电保护
2 q9 z% ~+ L' L3. 磨损均衡
( p& c4 S- m6 t; _% C6 w2 R! r% W. w* Q
在spiflash上创建文件系统,都可以用。
& H( {  y/ ^) H' V6 p$ {8 s* U2 d
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:377 k* Y0 A, F' f) C1 c
windows能直接读出littlefs的数据吗?

' T4 _1 a8 o' w: H格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46
. ]0 z- s, G) y9 }有空准备试试看, 本来想用FatFS的
0 R9 T$ [. R8 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
2 P1 P- M( m8 r7 k; M如果是用在SPI FLASH上,尽量不要用FATFS吧

- U4 K1 X9 ]8 K0 u- n9 H9 s- b是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21+ T, m( H4 \8 l' |7 u# H# A
是的, FatFS 没有是磨损平衡

. A* C* G9 e2 A% h磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:34
* O2 c2 K; `( @, L磨损不重要啊,有坏块管理就行了

9 e: u* N- T; V- j! b# o% B3 n文化系统索引块坏掉
爱哭的热带鱼 回答时间: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 手机版