关于开发板挂载的方法

这次挂载的是三星旗下的arm架构的s5p6818开发板

以下操作均需要网络畅通,开发板和服务器在一个局域网下。

linux系统需要启动tftpd-hpa(如果没有请下载sudo apt-get install tftpd(tftpd-hpa))。
在/var/lib目录下有tftpboot目录,修改权限0777,然后restart 重启。

还需要启动nfs-kernel-server。

第一种方法:

通过mmc接口,从emmc的分区中挂载根文件系统

a.首先文件系统镜像通过fastboot命令烧写进去。(如果有了文件系统了,就不用再烧写)。

b.烧写完成之后重启,在倒计时开始按下enter进入uboot模式。

c.然后输入pri指令,查看环境变量。

在这里插入图片描述
d.然后把bootargs变量设置为:
在这里插入图片描述

设置命令为:
setenv bootargs root=/dev/mmcblk0p8 rw rootfstype=ext4 init=/linuxrc lcd=wy070ml tp=gslx680

保存命令:
saveenv

d.关机重启

如果步骤都对就挂载成功了

在本地文件系统运行起来以后,还可以通过NFS进行挂载:

mount -o nolock,rw 192.168.1.12:/rootfs ./media/

ip写你服务器的ip ,"/rootfs'为你要挂载的文件 "./media"为挂载的位置

注意:
挂载失败可能的原因:
1.网络不通 —>>> udhcpc进行动态ip分配,使用ping命令ping主机
2.nfs服务器没有运行 —>>> 重启nfs服务器:sudo /etc/init.d/nfs-kernel-server restart
3.nfs服务器配置文件的目录和挂载的目录不一致导致挂载失败:
—>>>修改nfs配置文件:vi /etc/exports
/rootfs *(rw,sync,no_subtree_check,no_root_squash)

第二种方法:

通过网络文件系统方式挂载(NFS)

a.在开机倒数时按enter进入uboot模式

b.在开发板输入pri查看bootargs变量参数
在这里插入图片描述
d.把bootargs通过以下命令设置为上图的参数

setenv bootargs root=/dev/nfs nfsroot=/home/stu/rootfs rw ip=192.168.43.144:192.168.43.143:192.168.43.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0,115200

保存命令:
saveenv

e.重启开发板,就挂载好了。可以直接与虚拟机进行文件交互。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值