海思AI芯片3559A方案学习(二)NFS搭建及ping测试

在HI3559AV100的开发环境搭建好后,需要将虚拟机上的程序拷贝到开发板上运行。以前使用DSP时都是通过SD卡,将程序拷贝到板卡中的,过程繁琐又不便调程序。因此就要搭建NFS了。本次主要讲一下主机、开发板、虚拟机建NFS以及ping测试时出现的问题。
主要参考以下四篇博文:
https://blog.csdn.net/lida0013/article/details/107129858
https://blog.csdn.net/u013181595/article/details/72665963
https://blog.csdn.net/xey_csu/article/details/20859131
https://blog.csdn.net/weixin_44764479/article/details/107992534
在这个过程有几个容易错的地方:
1、确保主机、开发板、虚拟机三个在同一网段下,即保持192.168.1.XXX前三位一样;
2、确定主机的的IP,注意使用的是无线网络还是宽带,如下即可查看。
在这里在这里插入图片描述插入图片描述
3、在ping的时候容易各种报错,常见的是Network is unreachable和Conection time out.先(sudo)ifconfig eth0 +ip地址,再ifconfig查看,route查看网络信息,有的可能网关没有信息,route add default gw 192.168.1.1添加网关。
在这里插入图片描述
4、虚拟机会出现ip地址消失的情况,手动配置完仍然会很快消失,如下。个人的解决方法:在虚拟机设置里,设置为桥接模式,手动设置IP,再将虚拟网络编辑器Vmnet0换为自动。虚拟机的网络即可用。
在这里插入图片描述
查了很多其他的方法,有的是解决DHCP的时间限制问题、有的是需要修改ifcfg-eth0的参数,都没能解决我的问题。如下,博文。
https://blog.csdn.net/qq_47581212/article/details/106608900
https://blog.csdn.net/ajax_yan/article/details/79402623
搞了几天终于弄好了,主机、开发板、虚拟机三个能够相互ping通,那么就可以输入:mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 192.168.1.111:/home/hi3559av100/armfs /mnt(192.168.1.111为虚拟机的ip),将虚拟机里的文件拷贝到开发板运行。分别测试两个程序,一个是有摄像头接入、一个是无摄像头接入,如下。
不得不说HI3559AV100的清晰度、延时性能也很好。用在无人驾驶、安防监控、无人机等等领域都非常好,(海康威视就在用)。奈何华为被制裁后,海思也受牵连很大。接下来会基于HI3559开发自己的东西,移植opencv做机器学习方面的图像处理和移植Yolov3或其他的深度学习模型。做这个东西还是很有成就感的,比在学校只做做电脑上的图像处理强。未来边缘计算将应用在各个行业和领域。
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值