|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
VFS 初始化配置 更多...
#include <xt_vfs_port.h>
成员变量 | |
| uint16_t | max_mounts |
| uint16_t | max_files |
| uint16_t | max_dirs |
| uint16_t | max_threads |
| void * | mount_mem |
| size_t | mount_mem_size |
| void * | file_mem |
| size_t | file_mem_size |
| void * | dir_mem |
| size_t | dir_mem_size |
| void * | thread_mem |
| size_t | thread_mem_size |
VFS 初始化配置
根据 XT_VFS_USE_HEAP 选择内存来源:
在文件 xt_vfs_port.h 第 177 行定义.
| void* xt_vfs_config::dir_mem |
外部目录句柄表内存
在文件 xt_vfs_port.h 第 187 行定义.
| size_t xt_vfs_config::dir_mem_size |
目录句柄表内存大小
在文件 xt_vfs_port.h 第 188 行定义.
| void* xt_vfs_config::file_mem |
外部文件句柄表内存
在文件 xt_vfs_port.h 第 185 行定义.
| size_t xt_vfs_config::file_mem_size |
文件句柄表内存大小
在文件 xt_vfs_port.h 第 186 行定义.
| uint16_t xt_vfs_config::max_dirs |
最大同时打开目录数
在文件 xt_vfs_port.h 第 180 行定义.
| uint16_t xt_vfs_config::max_files |
最大同时打开文件数
在文件 xt_vfs_port.h 第 179 行定义.
| uint16_t xt_vfs_config::max_mounts |
最大挂载点数
在文件 xt_vfs_port.h 第 178 行定义.
| uint16_t xt_vfs_config::max_threads |
最大线程上下文槽位数
在文件 xt_vfs_port.h 第 181 行定义.
| void* xt_vfs_config::mount_mem |
外部挂载表内存(HEAP=0 时使用)
在文件 xt_vfs_port.h 第 183 行定义.
| size_t xt_vfs_config::mount_mem_size |
挂载表内存大小
在文件 xt_vfs_port.h 第 184 行定义.
| void* xt_vfs_config::thread_mem |
外部线程上下文表内存
在文件 xt_vfs_port.h 第 189 行定义.
| size_t xt_vfs_config::thread_mem_size |
线程上下文表内存大小
在文件 xt_vfs_port.h 第 190 行定义.