NODKA诺达佳ARM整机

整机项目


USB/SD Card

<h3>USB的使用</h3> <h4>1、系统插入 USB 设备后,内核会有如下提示:</h4> <p>从<code>dmesg</code>命令输出信息可以显示插入的 USB 设备名: <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9396c49df0fc9f0278b34ba558282a1d&amp;amp;file=file.png" alt="" /> 从上图可以看出,插入的 USB 设备为<code>sda1</code>。</p> <h4>2、使用 lsblk 命令查找 USB 设备名:</h4> <p><code>lsblk</code>命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系。如下所示:</p> <pre><code class="language-shell">root@rk3588:/# lsblk --插入USB设备前的分区情况 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT mmcblk0 179:0 0 29.1G 0 disk |-mmcblk0p1 179:1 0 4M 0 part |-mmcblk0p2 179:2 0 4M 0 part |-mmcblk0p3 179:3 0 4M 0 part |-mmcblk0p4 179:4 0 64M 0 part |-mmcblk0p5 179:5 0 64M 0 part |-mmcblk0p6 179:6 0 32M 0 part `-mmcblk0p7 179:7 0 28.9G 0 part / mmcblk0boot0 179:32 0 4M 1 disk mmcblk0boot1 179:64 0 4M 1 disk root@rk3588:/# root@rk3588:/# root@rk3588:/# lsblk --插入USB设备后的分区情况 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 59.8G 0 disk `-sda1 8:1 1 59.8G 0 part mmcblk0 179:0 0 29.1G 0 disk |-mmcblk0p1 179:1 0 4M 0 part |-mmcblk0p2 179:2 0 4M 0 part |-mmcblk0p3 179:3 0 4M 0 part |-mmcblk0p4 179:4 0 64M 0 part |-mmcblk0p5 179:5 0 64M 0 part |-mmcblk0p6 179:6 0 32M 0 part `-mmcblk0p7 179:7 0 28.9G 0 part / mmcblk0boot0 179:32 0 4M 1 disk mmcblk0boot1 179:64 0 4M 1 disk </code></pre> <h4>3、查看USB设备内的文件:</h4> <p>从上面的信息可以看出,虽然 USB 设备已插入到主板,但是挂载点<code>mountpoint</code> 是空的,就是还没有完成挂载,必须先挂载后才能使用。</p> <pre><code class="language-shell">root@rk3588:/# mkdir -p /mnt/USB1 --创建挂载U盘的文件夹 root@rk3588:/# mount /dev/sda1 /mnt/USB1 --挂载U盘 root@rk3588:/# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 29G 3.4G 24G 13% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 782M 1.4M 780M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 391M 44K 391M 1% /run/user/0 /dev/sda1 15G 153M 15G 2% /mnt/USB1</code></pre> <h3>SD card 的使用</h3> <h4>1、查看SD卡信息:</h4> <pre><code class="language-shell">fdisk -l</code></pre> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=012cb1320beadd49c00aadcea5005213&amp;amp;file=file.png" alt="" /> 如图,板子上装了一个 32G 的 SD卡,这里可以看到设备的名称是 <code>/dev/mmcblk1p1</code>。</p> <h4>2、挂载 SD卡:</h4> <p>挂载与卸载命令:</p> <pre><code class="language-shell">mount &amp;lt;设备名称&amp;gt; &amp;lt;挂载路径&amp;gt; --挂载命令 umount &amp;lt;挂载路径&amp;gt; --卸载命令</code></pre> <p>挂载当前 SD卡设备节点:</p> <pre><code class="language-shell">mount /dev/mmcblk1p1 /mnt/sdcard</code></pre> <p>查看系统当前文件系统磁盘使用情况:</p> <pre><code class="language-shell">root@rk3588:/# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 29G 3.4G 24G 13% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 782M 1.4M 780M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 391M 44K 391M 1% /run/user/0 /dev/sda1 15G 153M 15G 2% /media/sda1 /dev/mmcblk1p1 30G 3.8G 26G 13% /mnt/sdcard</code></pre> <h4>3、卸载 SD卡</h4> <pre><code class="language-shell">umount /mnt/sdcard</code></pre> <p>然后再次查看系统上的文件系统磁盘使用情况:</p> <pre><code class="language-shell">root@rk3588:/# umount /mnt/sdcard root@rk3588:/# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 29G 3.4G 24G 13% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 782M 1.4M 780M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 391M 44K 391M 1% /run/user/0 /dev/sda1 15G 153M 15G 2% /media/sda1</code></pre> <p>此时,SD卡已经被卸载掉,故不再显示。</p>

页面列表

ITEM_HTML