通常我们通过网络传输文件有以下几种方式:

  • scp
  • ftp
  • telnet
  • mount nfs

小的在板卡上对上述几个进行了逐一尝试

scp 对不起,板子上的默认配置没有

tftp

tftp可以进行一些文件传输,但是并不支持较大文件

从服务器拉一个文件下来,只需要执行

tftp -r -g filename ip_address

板卡端设置的存储空间大小极其有限,各位少侠要量力而行。

但是我有尝试把板端的目录切换到/app/sd卡上

继续使用tftp命令来拉取文件,此时较大的文件还是无法拉取,但是相对直接在板端的rootfs下拉取要好一些,可支持的文件大小有增长。

至于这个在sd卡上为什么还无法进行大文件拉取,有知道的大佬还请告诉我。

有人说tftp访问不了服务器,报错了? 少年,你是不是要check一下你的服务器端有没有tftp的server

sudo apt-get install tftp-hpa tftpd-hpa

接下来来书写配置文件,修改/etc/default/tftpd-hpa3

其中的TFTP_DIRECTORY就是tftp要访问的地址目录,可以根据你的需要自行修改

TFTP_OPTIONS里的 -s指定访问目录,-c表示可以上传文件

紧接着在服务器上重启服务

sudo service tftpd-hpa restart

telnet

这个倒是可以访问到服务器直接

telnet ip_address

就可以了,然后通过get命令来从服务器下载文件,

nfs

这个是被文档坑的最惨的,一直以为直接mount nfs就可以了。

我们来深扒一下具体的操作流程

  1. 首先海思的默认linux kernel下是没有编译nfs的,我们需要自行编译进去

好的,那我们来到linux kernel的目录下,/osdrv/opensouce/kernel/linux-4.9.y

首先说明一个,海思在此处放的配置文件,可能和我们需要的不同,因此我们需要在arch/arm/configs下选择相对应的config文件进行拷贝

make ARCH=arm CROSS_COMPILE=arm-himix100-linux- menuconfig

好啦,可以开始编译了

make ARCH=arm CROSS_COMPILE=arm-himix100-linux- uImage -j 20

编译我弄成之后可以在/arch/arm/boot路径下找到这个uImage的文件。将镜像重新烧写到海思的板卡中就好

如果出现了错误,请使用

make ARCH=arm CROSS_COMPILE=arm-himix100-linux-  clean

接下来在板端可以执行了

mount -t nfs 172.19.121.123:/home/jack/Downloads/nfs /app/nfs/ -o nolock

如果你还是mount不成功,请再次去确认服务器端是否安装了nfs-server并启动成功

petalinux板卡没有ip address_海思板卡端访问服务器的文件(一)相关推荐

  1. 海思高端处理器追上联发科,一线大厂如坐针毡

    海思上个月发布让全世界惊叹的高端处理器──麒麟 950,展示十年磨一剑的技术威力: 规格.性能足与一线处理器大厂别苗头,靠的就是不断砸重金拚研发.挖人才,累积出来的深厚功力. "麒麟 950 ...

  2. 海思3519A上运行yolov3(总览)

    架构总览 海思3519A芯片的架构: 系统设计架构图 因为嵌入式板卡上不能进行编译,只能执行指令和运行编译后的执行文件,所以要采用Linux服务器和3519A板卡的交叉编译方式. 设计流程 华为海思官 ...

  3. Hi3516开发笔记(一):海思HI3516DV300芯片介绍,入手开发板以及Demo测试

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121314575 长期持续项目技术分享,Shang业Di ...

  4. 关于华为海思Hi35XX系列开发的思考与总结

    前言 自认为是搞嵌入式方向的一名小菜鸡,本科时借着竞赛学习了STM32,后续又开了51单片机的课程,也做了几个课程项目.当然啦,也画过PCB板子.不过也都是皮毛而已.所以说,在刚拿到这块Hi3516D ...

  5. 海思官方SDK Hi3516EV200_SDK_V1.0.1.0的编译教程

    前言: 关于海思HI3516EV200的SDK,官方有2个版本,一个是linux,一个是liteos,这里根据之前群友提供的sdk整理总结下,以防大家下载到错误的版本 linux sdk 版本为 Hi ...

  6. C# WinForm 调用海思 H264 解码库进行解码

    最近做视频监控监控项目,学习了一下如何在 C# WinForm 下进行 H264 解码.下面贴一下代码,让大家了解一下如何使用海思的 H264 解码库进行解码,以方便其他有需要的人使用. 1.首先根据 ...

  7. qt4.8.6移植到海思3531

    转载地址 : 1:点击打开链接 2:点击打开链接 3:点击打开链接 按照下面步骤运行,命令一样 刚刚移植完海思.趁新鲜,赶紧写博客记录一下. 刚换新公司,老公司用的平台都是三星的,对Qt等支持都非常好 ...

  8. 海思开发:海思上对 relu6、hswish、h-sigmoid 移植的探索

    一.前言 最近在搞 mobilenet v2.v3,v2的激活函数是 relu6,v3有两个非线性函数:hswish 和 h-sigmoid,二者都用到了relu6,之前都是把它们替换,因为海思没有现 ...

  9. 如何设置海思开发板的静态IP

    前言 每个类型的开发板设置静态IP(即每次系统boot起来后,ip自动设成想要的IP,不需要每次手动敲入命令ifconf eth0 xxx)的方式不太一样.本文主要是讲海思开发板的设置. 方法 板子的 ...

最新文章

  1. react ui框架 移动端_你必须要知道的移动端UI组件设计宝典
  2. 1万条数据大概占多大空间_9月漫画数据月报丨多平台评论数,收藏数较上月大幅下降...
  3. mysql使用索引扫描做排序_「Mysql索引原理(八)」使用索引扫描做排序
  4. 解题:POI 2004 String
  5. 给各位ACMer,OIer详细介绍一下Codeforces比赛
  6. 推荐算法---FM,协同过滤
  7. 海量 GPU 等你来,OpenMMLab 岗位全开!
  8. 这两天说到的苹果软件中毒是个什么情况?
  9. 外表加载oracle,opengauss外部表插件——oracle_fdw
  10. 电脑、手机装机必备软件的抉择[土豆-侃天下]
  11. Excel 2010 SQL应用052 将英文字母转换为小写字母
  12. 了解利用API接口通过网格策略的增长模式
  13. Next() Nextline() hasNext()区别
  14. 学校计算机总帐和明细帐的表格,总账与明细账
  15. 2019 ICCV之多光谱行人检测:Weakly Aligned Cross-Modal Learning for Multispectral Pedestrian Detection
  16. Ubuntu 14.04+GT720M+CUDA8.0+CUDNN+PYCAFFE
  17. 背后的力量 | 华云数据助力龙光地产灾备平台建设 推动业务系统转型革新
  18. 韩国计算机专业,韩国计算机专业发展前瞻
  19. 利用word的freemarker模板导出word文件
  20. dubbo启动报错 用法: appletviewer options url 这个是为什么

热门文章

  1. OSTimeDlyResume()--恢复一个延迟任务(取消任务延时)
  2. ConfigMap用管理对象的方式管理配置
  3. java模拟多线程买票问题
  4. linux Vue+nginx+django 实现前后端分离
  5. javscript插件汇总
  6. iOS:Masonry 英文原档介绍
  7. 对比 Ruby 和 Python 的垃圾回收
  8. CTU——一个神奇的oj
  9. 利用win7系统自身修复还原功能
  10. JDK1.8简单配置环境变量---两步曲