海思文档+nfsAxe+SecureCRT 8.1破解版资源网盘链接提取码:pzxg

2 开发板环境设置

本文省去kernel、uboot、文件系统烧写步骤,详见海思文档。
工具:开发板、usb转串口(dp9)、usb转网卡、网线、windows10系统+nfsAxe+SecureCRT 8.1、ubuntu18.04虚拟机

其中usb转串口用于通信、网卡用于nfs文件传输,也可以使用其他方法进行通信和文件传输,不做叙述。

2.1 实物图

在这里插入图片描述

2.2 开发板连接串口

在这里插入图片描述

2.3 上电启动

在这里插入图片描述

2.4 确认usb转网卡的ip地址

开发板需要和连接的网卡的ip地址在同一网段,也可以进行静态ip设置,此时要记住这个ip地址
在这里插入图片描述
另外虚拟机需要设置下:编辑->虚拟网络编辑器->更改设置,将桥接模式的网卡设置成连接网络的网卡。这样可以保证虚拟机可以上网、pc可以上网、开发板可以和pc进行nfs通信.
在这里插入图片描述

2.5windows上开启nfs server

参考:如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享
设置好挂载的目录,我这里是E:\nfs_share,没有连接时左下角看得到连接的客户端为0个
E:\nfs_share

在这里插入图片描述
开发板默认ip地址是192.168.0.100,需要设置ip保持和网卡在同一个网段(我的网卡ip设置成了99.200),然后ping一下usb转网口的地址是否能ping通
通过命令ifconfig eth0 192.168.99.150配置ip地址
在这里插入图片描述
当然也可以在pc上ping一下开发板的ip验证是否双向可以通信

在这里插入图片描述

2.6 在开发板上挂载nfs目录(关闭所有防火墙

mount -t nfs -o nolock 192.168.99.200:/e/nfs_share /root/hhl
在这里插入图片描述
如图所示是我在虚拟机中用交叉编译器编译的hello程序就可以共享到windows中在挂载到开发板中进行运行、复制等等的操作了

2.7 使用haneWIN作为nfs-server

我的设置,设置好后我的电脑-管理-服务-NFS Server-重启服务
在这里插入图片描述
开发板连接 mount -t nfs -o nolock 192.168.99.200:/nfs /root/nfs
卸载挂载 umount /root/nfs

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐