本机测试:在/var/tftpboot 下面建立一个文件 test,在里面输入 hello world,然后保存该文件,如下图


再启动另一个终端,然后输入 tftp 127.0.0.1,如下图。


输入 get test 获取 test 文件,然后输入 q 退出 tftp,如下图。


由上图可知,获取到 13 字节的 test.c。

然后输入 ls 查看当前目录下是否有 test.c 文件了,通过查看,发现当前目录下已经有 test.c 文件了,这就是/var/tftpboot 目录下的那个 test.c 文件。然后使用 cat 命令查看一下 test.c 的内容,如下图所示:

通过上面的截图,看到 test.c 文件里面的内容是 hello world,与/var/tftpboot 目录的 test.c 是一样的,

至此的 TFTP 服务器端的配置和测试就完成了。

开发板实现 TFTP 文件传输 :

开发板进入系统后,输入“ifconfig”命令查看板子 ip,然后输入“ping 192.168.1.23”命令来测试板子

和虚拟机 Ubuntu 之间的网络,保证开发板和 ubuntu 在同一网段,如下图所示:

虚拟机 Ubuntu 的 ip 地址是 192.168.1.23,iTOP-3399 开发板的 ip 是 192.168.1.27,在开发板串口输入“tftp -g -l test.c -r test.c 192.168.1.23”,并用 cat 命令查看,如下图所示:

可以看到 ubuntu 端/var/tftpboot 里的 test.c 文件已经传输到了开发板。

迅为RK3399开发板Linux系统TFTP传输文件服务器测试相关推荐

  1. linux imx6 书籍,迅为iMX6开发板-Linux系统-TFTP使用文档

    TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实 现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大.不复杂的应用 ...

  2. 迅为4418开发板Linux系统修改和固定MAC地址

    本文介绍如何修改 Qt 系统的 MAC 等网络参数,Qt 系统的修改方法和根文件系统一模一样,可以通用. 在将 Qt 系统或者根文件系统烧写到开发板之后,启动开发板,如下图所示,只需要修改这个配置文件 ...

  3. 迅为RK3399开发板Debian系统设置开机自启动脚本

    如果想要开机运行某程序,需要在开发板上编辑"/etc/rc.local"文件,在此文件添加你想开机运行的命令即可.这里给大家做一个示范,我们的需求是开机自启动 hello.sh 脚 ...

  4. 迅为iTOP3399开发板QT系统PCIE 4G移植-编译程序

    配套资料在网盘资料"iTOP-3399 开发资料汇总(不含光盘资料)\10_iTOP-3399 开发板 Linux 系统开发 \PCIE 4G 模块测试.zip"目录下. 45.1 ...

  5. NUC980开发板Linux系统EC20模块 移植 串口 PPP拨号

    NUC980开发板Linux系统EC20模块 移植 串口 PPP拨号 1. EC20模块连接 2. Linux内核配置 3. 交叉编译PPP 4. 拨号脚本 5. 进行拨号 1. EC20模块连接 在 ...

  6. 基于全志A33开发板linux系统移植学习记录(Boot0)

    基于全志A33开发板linux系统移植学习记录 第一章 Boot0基于ARMGCC的编译与修改 文章目录 基于全志A33开发板linux系统移植学习记录 前言 一.全志A33简介以及上电引导流程 二. ...

  7. OK6410开发板linux系统下的SPI驱动和测试

    OK6410下的SPI驱动是可以用的,但是飞凌把它作为其它用途了,我们修改一些代码才能在/dev目录下创建SPI的设备节点文件 Step1:打开arch/arm/mach_s3c64XX/mach_m ...

  8. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  9. 迅为3588开发板Linux编译Buildroot

    Buildroot 是一款集成的编译集合包,解决了以前交叉编译麻烦的问题,本小节将介绍 buildroot 镜像的编译流程,分为单独编译和完整全自动编译. 首先输入以下命令,选择 buildroot ...

最新文章

  1. 一文全览,AAAI 2020上的知识图谱
  2. 2019蓝桥杯Java决赛题答案_2019第十届蓝桥杯JavaB组省赛真题详解
  3. Zepto.js 源码解析(emoji版)
  4. python实现简单购物商城_如何用python语言实现简单购物商城
  5. tomcat启动成功 未加载项目_智云CRM项目启动大会在深圳成功召开
  6. 管理Kubernetes集群时需要关注的关键指标
  7. 俄罗斯一款地图软件无意曝光300多个军事基地
  8. 机器学习课程笔记【五】- 支持向量机(2)
  9. ISO 19011 《管理体系审核指南》
  10. 概率论与数理统计(第四版) 第二章:随机变量及其分布(第一节和第二节笔记)
  11. winserve2016 万能驱动网卡_windows server 2016 安装网卡驱动
  12. 什么是消息队列及消息队列原理和应用场景详解
  13. 唐人笔+手写板连接到计算机usb端口+错误,汉王唐人笔如意驱动
  14. [机器学习必知必会]泛化误差率的偏差-方差分解
  15. python3几种常见解压压缩包的方法
  16. linux基础教程之在Linux上安装Go语言开发包
  17. 4.1EF Core
  18. 小程序与后台 api接口数据交互详解(微信报修小程序源码讲解七)
  19. 如何打开百度?全过程介绍
  20. 微信域名检测php,微信域名检测接口(官方api)——PHP请求示例

热门文章

  1. 云服务器和VPS有什么区别?
  2. 一、降维——机器学习笔记——降维(特征提取)
  3. CANopen DS402 驱动电机运动控制模式
  4. tensorflow之tf.tensordot详解
  5. #莫队,分块#codevs 6555 洛谷 1494 jzoj 1902 小Z的袜子
  6. python path包的使用详解
  7. oracle查看历史oracle database数据库版本并下载
  8. 【Linux】WARNING: The script locust is installed in ‘/home/xxx/bin‘ which is not on PATH.
  9. 浅谈Python的现状、发展前景以及Python的就业岗位!
  10. JMeter元件详解之逻辑控制器