exfat-nofuse-master
所属分类:Linux/Unix编程
开发工具:Unix_Linux
文件大小:80KB
下载次数:31
上传日期:2014-10-11 16:52:52
上 传 者:
UnknowQQ
说明: exfat 文件系统linux代码,非常好用,直接交叉编译,就能使用
(exfat linux file system code, very easy to use, direct cross-compiler , you can use
)
文件列表:
Kconfig (843, 2014-04-28)
Makefile (1438, 2014-04-28)
exfat_api.c (15131, 2014-04-28)
exfat_api.h (7939, 2014-04-28)
exfat_bitmap.c (2718, 2014-04-28)
exfat_bitmap.h (2835, 2014-04-28)
exfat_blkdev.c (6060, 2014-04-28)
exfat_blkdev.h (3565, 2014-04-28)
exfat_cache.c (19495, 2014-04-28)
exfat_cache.h (3922, 2014-04-28)
exfat_config.h (3218, 2014-04-28)
exfat_core.c (132388, 2014-04-28)
exfat_core.h (26933, 2014-04-28)
exfat_data.c (3296, 2014-04-28)
exfat_data.h (2875, 2014-04-28)
exfat_nls.c (11215, 2014-04-28)
exfat_nls.h (3956, 2014-04-28)
exfat_oal.c (6130, 2014-04-28)
exfat_oal.h (3528, 2014-04-28)
exfat_super.c (63061, 2014-04-28)
exfat_super.h (5063, 2014-04-28)
exfat_upcase.c (37392, 2014-04-28)
exfat_version.h (1307, 2014-04-28)
exfat-nofuse
============
Android ARM Linux non-fuse read/write kernel driver for the exFAT, FAT12, FAT16 and vfat (FAT32) file systems.
Originally ported from Android kernel v3.0.
Will not work on no ARM builds.
Till someone can fix that :)
Kudos to ksv1***6 for the mutex patch!
Thanks to JackNorris for being awesome and providing the clear_inode() patch.
Big thanks to lqs for completing the driver!
Big thanks to benpicco for fixing 3.11.y compatibility!
Special thanks to github user AndreiLux for spreading the word about the leak!
Installing as a stand-alone module:
====================================
make
sudo make install
To load the driver manually, run this as root:
modprobe exfat
You may also specify custom toolchains by using CROSS_COMPILE flag, in my case:
>CROSS_COMPILE=../dorimanx-SG2-I9100-Kernel/android-toolchain/bin/arm-eabi-
Installing as a part of the kernel:
======================================
Let's take [linux] as the path to your kernel source dir...
cd [linux]
cp -rvf exfat-nofuse [linux]/fs/exfat
edit [linux]/fs/Kconfig
```
menu "DOS/FAT/NT Filesystems"
source "fs/fat/Kconfig"
+source "fs/exfat/Kconfig"
source "fs/ntfs/Kconfig"
```
endmenu
edit [linux]/fs/Makefile
```
obj-$(CONFIG_FAT_FS) += fat/
+obj-$(CONFIG_EXFAT_FS) += exfat/
obj-$(CONFIG_BFS_FS) += bfs/
```
cd [linux]
make menuconfig
Go to:
> File systems > DOS/FAT/NT
> check exfat as MODULE (M)
> (437) Default codepage for exFAT
> (utf8) Default iocharset for exFAT
> ESC to main menu
> Save an Alternate Configuration File
> ESC ESC
build your kernel
Have fun.
Free Software for the Free Minds!
=================================
近期下载者:
相关文件:
收藏者: