12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- menu "DFS: device virtual file system"
- config RT_USING_DFS
- bool "DFS: device virtual file system"
- select RT_USING_MUTEX
- default y
- help
- The device file system is a light weight virtual file system.
- if RT_USING_DFS
- config DFS_USING_POSIX
- bool "Using posix-like functions, open/read/write/close"
- default y
- config DFS_USING_WORKDIR
- bool "Using working directory"
- default y
- config RT_USING_DFS_MNTTABLE
- bool "Using mount table for file system"
- default n
- help
- User can use mount table for automatically mount, for example:
- const struct dfs_mount_tbl mount_table[] =
- {
- {"flash0", "/", "elm", 0, 0},
- {0}
- };
- The mount_table must be terminated with NULL.
- config DFS_FD_MAX
- int "The maximal number of opened files"
- default 16
- choice
- prompt "The version of DFS"
- default RT_USING_DFS_V1
- default RT_USING_DFS_V2 if RT_USING_SMART
- config RT_USING_DFS_V1
- bool "DFS v1.0"
- config RT_USING_DFS_V2
- bool "DFS v2.0"
- endchoice
- source "$RTT_DIR/components/dfs/dfs_v1/Kconfig"
- source "$RTT_DIR/components/dfs/dfs_v2/Kconfig"
- endif
- endmenu
|