本文介紹Linux系統(tǒng)(Ubuntu/Debian通用)掛載exfat格式U盤的方法,觸覺智能RK3562開發(fā)板演示,搭載4核A53處理器,主頻高達2.0GHz;內(nèi)置獨立1Tops算力NPU,可應用于物聯(lián)網(wǎng)網(wǎng)關(guān)、平板電腦、智能家居、教育電子、工業(yè)顯示與控制等行業(yè)。
修改對應的內(nèi)核配置文件
# 進入sdk目錄
cd rk3562_linux
# 編輯內(nèi)核配置文件
vi ./kernel-5.10/arch/arm64/configs/rockchip_linux_defconfig
注:不清楚內(nèi)核使用哪個defconfig可以通過編譯內(nèi)核時的RK_KERNEL_CFG打印信息查看。
在rockchip_linux_defconfig文件的末行加入以下配置信息:
#config exFAT support
CONFIG_FAT_FS=y
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=936
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_FAT_DEFAULT_UTF8=y
CONFIG_EXFAT_FS=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS_FS=y
CONFIG_NTFS_DEBUG=y
CONFIG_NTFS_RW=y
編譯并驗證
- 添加完配置信息之后,重新編譯kernel:
# 編譯kernel
./build.sh kernel
編譯成功后,會在sdk的kernel目錄下生成一個boot.img文件,將boot.img燒錄進開發(fā)板即可。
- 進入開發(fā)板系統(tǒng)掛載u盤
#查看U盤的節(jié)點
fdisk -l
#掛載U盤到mnt目錄
mount /dev/sda1 /mnt
#查看是否掛載成功
df -h