硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4062|回复: 10
收起左侧

[其它] 请教下,使用 filex 文件系统,貌似没有找到打开目录的函数 ?

[复制链接]

610

主题

3050

回帖

4900

积分

至尊会员

积分
4900
发表于 2020-7-4 21:05:52 | 显示全部楼层 |阅读模式
请教下,使用filex 文件系统,貌似没有找到打开目录的函数 ?

filex director -1.png

里面的 创建,删除,获取 貌似都有,就唯独没有找到 打开 目录的 ???



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-7-5 09:29:36 | 显示全部楼层
不用打开目录,需要打开那个文件,直接用打开文件的函数就行。
回复

使用道具 举报

610

主题

3050

回帖

4900

积分

至尊会员

积分
4900
 楼主| 发表于 2020-7-5 17:20:21 | 显示全部楼层
eric2013 发表于 2020-7-5 09:29
不用打开目录,需要打开那个文件,直接用打开文件的函数就行。

果然如此,文件夹与文件名之间 需要 2个 \\ , 比较讲究啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-7-5 17:22:03 | 显示全部楼层
hpdell 发表于 2020-7-5 17:20
果然如此,文件夹与文件名之间 需要 2个 \\ , 比较讲究啊

fatfs里面一般是用的 /, 而像FlashFS是用的\,使用字符串方式的使用要注意转义字符,需要\\才可以正常展示。
FileX估计跟FlashFS差不多。
回复

使用道具 举报

610

主题

3050

回帖

4900

积分

至尊会员

积分
4900
 楼主| 发表于 2020-7-5 17:27:00 | 显示全部楼层
eric2013 发表于 2020-7-5 17:22
fatfs里面一般是用的 /, 而像FlashFS是用的\,使用字符串方式的使用要注意转义字符,需要\\才可以正常展 ...

我使用 filex 文件系统测试读写(一次写入4MB/8MByte),貌似 比fatfs 大概快 200KByte 左右,不管是一次写入 4MByte 还是 8Mbyte ,filex 始终都会比 之前使用的 fatfs 快 200KByte 左右

测试条件都一样(包括使用的缓存类型等),唯独不同的就是 文件系统不同而已
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-7-5 17:29:31 | 显示全部楼层
hpdell 发表于 2020-7-5 17:27
我使用 filex 文件系统测试读写(一次写入4MB/8MByte),貌似 比fatfs 大概快 200KByte 左右,不管是一次写 ...

原来的速度是多少。
回复

使用道具 举报

610

主题

3050

回帖

4900

积分

至尊会员

积分
4900
 楼主| 发表于 2020-7-5 17:35:51 | 显示全部楼层
eric2013 发表于 2020-7-5 17:29
原来的速度是多少。

/*
************************************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////////////////////////
使用 fatfs 文件系统的读写测试结果
  写耗时 : 5682ms   平均写速度 : 738173B/S (720KB/S)
  读耗时 : 4874ms   平均读速度 : 860546B/S (840KB/S)
  USBH Msc HCD_SPEED_FULL Fatfs Read Write  4MByte Test OK     .. DD
////////////////////////////////////////////////////////////////////////////////////////////////////////////
使用 微软的 filex 文件系统的读写测试结果
Time  to write : 4082ms   Average write speed : 1027512B/S (1003KB/S)
Time  to read : 3865ms   Average read speed : 1085201B/S (1059KB/S)
USBH Msc HCD_SPEED_FULL Fatfs Read Write  4MByte Test OK     .. DD
------------------------------------------------------------------------------------------------------------
Time  to write : 8157ms   Average write speed : 501856B/S (1004KB/S)
Time  to read : 7735ms   Average read speed : 529236B/S (1059KB/S)
USBH Msc HCD_SPEED_FULL Fatfs Read Write  8MByte Test OK     .. DD
////////////////////////////////////////////////////////////////////////////////////////////////////////////
外部调用
************************************************************************************************************
*/

这个是我的测试记录
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-7-5 17:44:31 | 显示全部楼层
hpdell 发表于 2020-7-5 17:35
/*
********************************************************************************************** ...

那提升还可以。
回复

使用道具 举报

610

主题

3050

回帖

4900

积分

至尊会员

积分
4900
 楼主| 发表于 2020-7-5 17:50:53 | 显示全部楼层
eric2013 发表于 2020-7-5 17:44
那提升还可以。

是的,如果使用 12 线的 usb 接口,速度应该会比这个 至少 4倍以上吧
回复

使用道具 举报

5

主题

40

回帖

55

积分

初级会员

积分
55
发表于 2020-10-12 19:05:15 | 显示全部楼层
能分享下测试工程吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-10-13 01:25:37 | 显示全部楼层
爱喝柠檬水 发表于 2020-10-12 19:05
能分享下测试工程吗

感谢坛友,ThreadX FileX的常见应用案例基本已经集齐了
http://www.armbbs.cn/forum.php?m ... 8859&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 20:30 , Processed in 0.266590 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表