2019 3 15 16

cat /proc/mounts 查看当前挂载哪些文件系统
在这里插入图片描述

改进
使用udev自动创建/dev设备节点
mdev是udev的简化版
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

出现问题:
在这里插入图片描述

无法创建热拔插
hotplug写错了

创建.yaffs2文件大小不一样,重新来一遍

出现问题
ifconfig eth0 up没有反应
ifconfig -a能看到eth0
在这里插入图片描述

更改IP ping服务器能ping通

vi编辑器常用指令
https://www.cnblogs.com/jiayongji/p/5771444.html

使用NFS
a从flash上启动根文件系统,再用命令进行挂接NFS
1.服务器允许目录进行挂接
在这里插入图片描述

/work/first_fs/1_fs *(rw,sync,no_root_squash)
添加该目录,允许挂载
用自己挂自己试验,成功

2.单板去挂接
使用命令进行挂接
mount -t nfs -o nolock 192.168.2.123:/work/first_fs/1_fs /mnt
在这里插入图片描述
目录/mnt里的内容就和服务器192.168.2.123上一样

b直接从NFS启动
修改命令行启动参数
bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200
NFS启动参数:
内核源码中文档:nfsroot
nfsroot=[:][,]
ip=::::::
在这里插入图片描述
在这里插入图片描述

1.服务器IP,目录
2.设置自己的IP
bootargs=noinitrd
nfsroot=192.168.2.123:/work/first_fs/1_fs ip=192.168.2.17:192.168.2.123:192.168.2.1:255.255.255.0::eth0:off
init=/linuxrc console=ttySAC0,115200
在这里插入图片描述

重新启动即从NFS网络文件启动

测试

在这里插入图片描述
服务器上写一个打印hello函数并编译
在单板上能成功运行
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/chenweichong/article/details/88569360