开发环境
Mobaterm.exe(终端) 作为客户端
ubuntu 作为服务端
三星Fs4412开发板
步骤
1.在终端里设置开发板的的ip地址:setenv ipaddr 192.168.1.2 (bootloadr给板子设定的IP地址),如果直接连的局域网,那么网段要和局域网一致
2.设置Ubuntu的ip地址,在Ubuntu里
sudo ifconfig ens33 IP地址
3,设置开发板启动程序*(在终端执行命令)->启动操作系统
tftp 41000000(内存) uImage (Linux操作系统程序)
启动操作系统后
4.操作系统系统启动后,挂载根文件系统的方式(网络方式挂载)
在板子上输入:
setenv bootargs root=/dev/nfs nfsroot=192.168.1.127(ubuntu IP):/home/linux/workdir/fs4412/fs/rootfs,proto=tcp,nfsvers=3,nolock rw console=ttySAC2,115200 init=/linuxrc ip=192.168.1.9(操作系统启动后给板子指定的IP地址)
举个栗子:
前面的IP是ubuntu的地址,后面的是开发板的地址,记得保存一下,这里更改以后,关掉板子开关,重新打开看是否能挂载成功,
结果如下:
最后出现的是如下命令行
5.把ubbuntu里共享的文件拷贝到客户端(开发板上)
6.最后在终端运行能否打印出文件文本