【Linux下6818开发板(ARM)】硬件空间挂载

  • (꒪ꇴ꒪ ),hello我是祐言
  • 博客主页:C语言基础,Linux基础,软件配置领域博主
  • 快上,一起学习!
  • 送给读者的一句鸡汤:
  • 集中起来的意志可以击穿顽石!
  • 作者水平很有限,如果发现错误,可在评论区指正,感谢

        在嵌入式系统开发中,经常需要使用外部硬件设备来扩展功能或存储数据。对于ARM架构的开发板,如6818开发板,挂载硬件空间是一个常见的操作。本篇博客将介绍在Linux下如何挂载硬件空间到开发板。

        挂载硬件空间是将硬件设备映射到Linux文件系统的过程。这样,我们就可以通过访问文件的方式来控制和读取硬件设备。

        在Linux中,硬件设备通常被表示为设备文件,位于/dev目录下。要挂载硬件空间,我们需要了解硬件设备的类型和对应的设备文件名。然后,使用mount命令来进行挂载。

        例如,如果要挂载剩余的硬件空间,通常对应的设备文件是dev/mmcblk,可以使用以下命令来查看该目录下的硬件空间:

ls /dev/mmcblk0*

           我们可以看到有这样的几个文件:

[root@GEC6818 /myproject]#ls /dev/mmcblk0*
/dev/mmcblk0       /dev/mmcblk0p1     /dev/mmcblk0p4     /dev/mmcblk0p7
/dev/mmcblk0boot0  /dev/mmcblk0p2     /dev/mmcblk0p5
/dev/mmcblk0boot1  /dev/mmcblk0p3     /dev/mmcblk0p6

        但一般来说,6818开发板只有 /dev/mmcblk0p7    还未被挂载(未使用),因此我们只需先格式化该硬件空间:

mkfs.vfat /dev/mmcblk0p7	#格式化该磁盘为vfat文件系统

        注意:上面这条命令只执行一次!!!

        然后我们创建一个自己的工程目录,并给它所有权限:

mkdir myproject		#创建一个目录
chmod 777 my	#给予所有的权限

        这个时候就可以用一下这行命令将 /dev/mmcblk0p7 设备挂载到/myproject    目录下,myproject    即挂载点。

mount -t vfat /dev/mmcblk0p7 /my	#把/dev/mmcblk0p7设备挂载到/myproject目录下

        最后使用df -h命令,检查一下是否成功:

【Linux下6818开发板(ARM)】硬件空间挂载_第1张图片

 

        但要注意,这些操作在终端通过命令执行是临时有效的,如果要永久有效,就把mount -t vfat /dev/mmcblk0p7 /my写入/etc/profile文件。

【Linux下6818开发板(ARM)】硬件空间挂载_第2张图片

        然后shift :wq退出即可,这样每次连接到该串口,那么开发板就会自动挂载到该目录/myproject下,你也会直接进入该目录。

         vi编辑器操作和vim差不多,上篇文章中有提到:

【Linux下6818开发板(ARM)】SecureCRT串口和交叉编译工具(巨细版!)_祐言QAQ的博客-CSDN博客

        更多C语言Linux系统相关文章,关注专栏:

   手撕C语言

            玩转linux

写在最后

  • 今天的分享就到这啦~
  • 觉得博主写的还不错的烦劳 一键三连喔~
  • 感谢关注

你可能感兴趣的:(6818开发板实战(ARM),软件配置,linux,运维,服务器,挂载)