低版本内核适配exfat文件系统
低版本内核适配exfat文件系统
两种选择
1、exfat-nofuse –(社区版本)
1 | https://github.com/dorimanx/exfat-nofuse |
2、exfat-linux –(三星维护的版本)
exfat-nofuse
用于 exFAT、FAT12、FAT16 和 vfat (FAT32) 文件系统的 Linux 非熔断读/写内核驱动程序。
最初移植自 Android 内核 v3.0。
作为独立模块安装:
1 | make |
要手动加载驱动程序,请以 root 身份运行以下命令:
1 | modprobe exfat |
在我的例子中,您还可以使用CROSS_COMPILE标志指定自定义工具链:
1 | CROSS_COMPILE=../dorimanx-SG2-I9100-内核/android-toolchain/bin/arm-eabi- |
作为内核的一部分安装:
让我们以 [linux] 作为内核源代码 dir 的路径…
1 | cd [linux] |
编辑 [linux]/fs/Kconfig
1 | menu "DOS/FAT/NT Filesystems" |
编辑 [linux]/fs/Makefile
1 | (CONFIG_FAT_FS) += fat/ |
1 | cd [linux] |
工具集选择
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 naro!




