1.输入#fdisk -l命令确认板子上的linux系统是否识别SD卡

如上表示已经识别

2.输入cat /proc/partitions指令,查看到底有没有mmc相关的分区

没有最下面mmc*两个分区,就说明SD卡驱动没有移植成功

3.输入fdisk  /dev/mmcblk0指令,进行格式化操作

删除分区:d
添加分区:n
查看分区:p
保存操作:w
注:修改后,需要用w保存修改。

4.格式化sd卡(可以格式化为不同文件系统)
 mkfs.vfat  /dev/mmcblk0p1

5. 挂载sd卡

        mount /dev/mmcblk0p1 /mnt/usb/

        或者

        mount -t vfat  /dev/mmcblk0p1        /mnt/ 

6. 卸载SD卡

        umount /mnt

        注意,当前目录不能是/mnt,否则会出现“umount can't umount /mnt device or resource busy”的错误提示信息。

7.查看分区挂载

8.Set EMMC as sdcard
       #  fdisk /dev/mmcblk0 (set param primary-partition with index 1, and save
                              the modification with "w")
       #  mkfs.vfat /dev/mmcblk0p1
       #  mkdir /sdcard
       #  reboot -f

9. Linux 如何上电挂载SD卡

编辑/etc/init.d/目录下的rcS文件:vi /etc/init.d/rcS
在里面加入一行:mount -t vfat /dev/mmcblk0p1 /mmc
这样上电后开发板就会自动挂载SD卡到主目录的mmc文件夹

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐