12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #
- # For a description of the syntax of this configuration file,
- # see the file kconfig-language.txt in the NuttX tools repository.
- #
- comment "File system configuration"
- config DISABLE_MOUNTPOINT
- bool "Disable support for mount points"
- default n
- config FS_AUTOMOUNTER
- bool "Auto-mounter"
- default n
- depends on !DISABLE_MOUNTPOINT
- select SCHED_LPWORK
- ---help---
- The automounter provides an OS-internal mechanism for automatically
- mounting and unmounting removable media as the media is inserted and
- removed. See include/nuttx/fs/automout.h for interfacing details.
- config FS_AUTOMOUNTER_DEBUG
- bool "Auto-mounter debug"
- default n
- depends on FS_AUTOMOUNTER && DEBUG_FEATURES
- ---help---
- Normally, the auto-mounter will generate debug output when sub-system
- level file system debug is enabled. This option will select debug
- output from the logic related to the auto-mount feature even when file
- system debug is not enable. This is useful primarily for in vivo
- unit testing of the auto-mount feature.
- config DISABLE_PSEUDOFS_OPERATIONS
- bool "Disable pseudo-filesystem operations"
- default y if DEFAULT_SMALL
- default n if !DEFAULT_SMALL
- ---help---
- Disable certain operations on pseudo-file systems include mkdir,
- rmdir, unlink, and rename. These are necessary for the logical
- completeness of the illusion created by the pseudo-filesystem.
- However, in practical embedded system, they are seldom needed and
- you can save a little FLASH space by disabling the capability.
- config PSEUDOFS_SOFTLINKS
- bool "Pseudo-filesystem soft links"
- default n
- depends on !DISABLE_PSEUDOFS_OPERATIONS
- ---help---
- Enable support for soft links in the pseudo file system. Soft
- links are not supported within mounted volumes by any NuttX file
- system. However, if this option is selected, then soft links
- may be add in the pseudo file system. This might be useful, for
- to link a directory in the pseudo-file system, such as /bin, to
- to a directory in a mounted volume, say /mnt/sdcard/bin.
- config FS_READABLE
- bool
- default n
- ---help---
- Automatically selected if any readable file system is selected
- config FS_WRITABLE
- bool "Writable file system"
- default n
- ---help---
- Automatically selected if any writable file system is selected. If
- not selected, support for writing will be disabled in all block
- drivers and also the block-to-character (BCH) layer and the MTD FTL
- layer.
- This selection can also be manually selected. You might want to do
- this if there are no writable file systems enabled, but you still
- want support for write access in block drivers and/or FTL.
- source fs/aio/Kconfig
- source fs/semaphore/Kconfig
- source fs/mqueue/Kconfig
- source fs/shm/Kconfig
- source fs/mmap/Kconfig
- source fs/partition/Kconfig
- source fs/fat/Kconfig
- source fs/nfs/Kconfig
- source fs/nxffs/Kconfig
- source fs/romfs/Kconfig
- source fs/cromfs/Kconfig
- source fs/tmpfs/Kconfig
- source fs/smartfs/Kconfig
- source fs/binfs/Kconfig
- source fs/procfs/Kconfig
- source fs/spiffs/Kconfig
- source fs/littlefs/Kconfig
- source fs/unionfs/Kconfig
- source fs/userfs/Kconfig
- source fs/hostfs/Kconfig
|