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

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

[复制链接]
wujique 发布时间:2018-12-20 10:57
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑
- |+ n& _6 N# c
: |" x& r/ l* S6 _/ @各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统,0 F1 x  _: d  H) \  f
请问在实际项目中大家有用吗?
, t' `7 o8 v' d+ t4 O; h7 I) E在FLASH上用FAT会有什么缺陷呢?, d( B" V: D/ {. M0 a3 p
$ Y+ H+ B' u; y% _
ARM官方的mbed项目出了一个littlefs,近日移植到407,
# U" c) e  s! ?& i很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。
3 L5 M5 V1 R/ y1 W9 i
) j. Y; x/ y/ {反正我没在 spi flash上用过fat。。。。。
+ T( F7 H9 }8 Y" F* `1 _4 X6 d5 i& \littlefs更多细节正在学习,,,
2 W6 [0 f. H+ e不过从介绍上看,应该性能非常不错。
+ ~: I) j- \4 B4 X) N
5 S0 l8 K( q' p& g. `$ J0 e+ T1 ? 特点.JPG ! P& P7 L: h; I& |
磨损均衡.JPG + E) ?( `# W7 ~# O
和fatfs比较.JPG 7 ~5 O- f# r, m3 U8 C( C7 l: m
# E" r/ n$ X$ _# a5 K. ?1 z

( D5 J) x4 S. A" V  B9 ]- l) ]硬件够用 教程实用 代码能用7 Y- D2 J# R1 c: D# F
只提供干货
0 I$ m5 X* S6 `8 [5 {
# h# M) Q4 R6 ^, I' r
" R6 U2 E# Q) @- o/ c2 a, N& }+ ]
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
+ x, D% p" C3 N9 q' Jlittlefs文件系统有什么特点呢?实际项目什么条件下需要使用呢?

: O1 T' S. Z! M$ ?: D5 t图片上有说明3个特点:
2 ^9 Y, N: [' ]8 u1. 内存和代码量小
" A$ N6 @5 R. N! Y' z+ ?% Z5 J2. 掉电保护
$ e; V& J2 m. U3. 磨损均衡% ]9 v. O5 o; [! n0 ^

8 y9 W; @: l/ Z0 V在spiflash上创建文件系统,都可以用。1 I6 ^9 A; o) A
wujique 回答时间:2018-12-20 18:12:24
Dandjinh 发表于 2018-12-20 11:37
8 N  y+ p& \/ P3 H+ o) Pwindows能直接读出littlefs的数据吗?
- r  f9 q) r4 ^/ }, n7 U6 A( w
格式跟FAT不一样,不能像SD卡那样直接读出。
wujique 回答时间:2019-1-20 09:09:00
xjtyOnly51 发表于 2019-1-17 12:46
2 g& z" v% i. R0 m有空准备试试看, 本来想用FatFS的
* f0 l0 R  D" {8 Y; 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:095 a$ y" Y) b' k* j1 @% F  c$ O
如果是用在SPI FLASH上,尽量不要用FATFS吧

4 k# u' v/ x% c& Y是的, FatFS 没有是磨损平衡
tanic 回答时间:2019-1-21 13:34:26
xjtyOnly51 发表于 2019-1-21 08:21
& A3 @4 u4 j3 M: R$ Q& s+ x是的, FatFS 没有是磨损平衡
* C% o' @6 L! ~4 D1 K$ S
磨损不重要啊,有坏块管理就行了
wujique 回答时间:2019-1-22 20:28:08
tanic 发表于 2019-1-21 13:34! u8 W9 C/ M. I/ }4 @7 J
磨损不重要啊,有坏块管理就行了
7 z! B! K- O! q5 g2 z  K; 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 手机版