/tr](437) OEM code pageRT_DFS_ELM_CODE_PAGE编码方式Using RT_DFS_ELM_WORD_ACCESSRT_DFS_ELM_...
RT_DFS_ELM_MAX_LFN表示文件名的最大长度,可以在 12 到 255 的范围内。 RT_DFS_ELM_CODE_PAGE默认设置为 437 用于美国,更改为 936 将启用简体中文支持,如下所示。 finsh />ls() Directory /: DATALOG.TXT 240 hi_utf8.txt 35 a_really_long_file_name.txt22 0, 0x00000000 finsh />cat("hi_utf...
#define RT_DFS_ELM_USE_LFN 3 #define RT_DFS_ELM_MAX_LFN 255 /* The _CODE_PAGE specifies the OEM code page to be used on the target system. 936-Simplified Chinese GBK (DBCS, OEM, Windows); 437 - U.S.(OEM) */ #define RT_DFS_ELM_CODE_PAGE 437 /* Maximum sector size to be ...
在DFS 组件初始化之后,还需要初始化使用的具体类型的文件系统,也就是将具体类型的文件系统注册到 DFS 中。注册文件系统的接口如下所示: int dfs_register(const struct dfs_filesystem_ops *ops); 该函数不需要用户调用,他会被不同文件系统的初始化函数调用,如 elm-FAT 文件系统的初始化函数elm_init()。开启...
#defineRT_DFS_ELM_USE_LFN3 //<integer name="RT_DFS_ELM_CODE_PAGE" description="OEM code page" default="936"> #defineRT_DFS_ELM_CODE_PAGE936 //<bool name="RT_DFS_ELM_CODE_PAGE_FILE" description="Using OEM code page file" default="false" /> ...
新增RT_DFS_ELM_CODE_PAGE 选项 DFS POSIX 中增加 O_BINARY 标志 修正ff.c 中函数 mem_cpy() 增加对字节未对齐的处理 组件: 新增USB device stack components_init.c 重命名为 componets.c components_init.h 重命名为 componets.h 串口驱动框架中增加默认的 configuration ...
elm_init()函数会初始化 elm-FAT 文件系统,此函数会调用dfs_register() 函数将 elm-FAT 文件系统注册到 DFS 中,文件系统注册过程如下图所示: 将存储设备注册为块设备 因为只有块设备才可以挂载到文件系统上,因此需要在存储设备上创建所需的块设备。如果存储设备是 SPI Flash,则可以使用 “串行 Flash 通用驱动库...
DFS: nfs 的 bugfix 和内置命令的增强。ELM FatFS加入对扇区不匹配情况下的信息输出,这样能够及时定位问题。 JS:新添了轻量级Javascript引擎,可以在RT-Thread中直接运行javascript脚本。 VMM:可以在qemu中运行的 Virtual Machine Module 组件。暂时只支持 realview-pb-a8 的 bsp。 CMSIS:版本更新至 3.20 drivers:USB...
init(void){rt_thread_delay(RT_TICK_PER_SECOND);if (dfs_mount(BLK_DEV_NAME, "/", "elm",...
#define RT_DFS_ELM_CODE_PAGE 437 #define RT_DFS_ELM_WORD_ACCESS #define RT_DFS_ELM_USE_LFN...