专栏中心

EEPW首页 > 专栏 > 迅为IMX8MM开发板Linix系统TFTP传输文件

迅为IMX8MM开发板Linix系统TFTP传输文件

发布人:魔法城堡 时间:2022-06-14 来源:工程师 发布文章
TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。TFTP 协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。根据上面关于 TFTP 的介绍,实现 TFTP 需要搭建一个 TFTP 的服务器,i.MX8MM 开发板当做客户端。
17.1 搭建服务器
打开虚拟机 Ubuntu 终端,进入 root 用户,输入“sudo apt-get install xinetd”命令安装 xinetd,安装完成如下图。(如果报错,注意检查命令拼写:xinetd)

接下来输入“sudo apt-get install tftp tftpd”安装 tftp 和 tftpd,安装完成如下图。

然后建立 TFTP 的配置文件,使用命令“vi /etc/xinetd.d/tftp”建立文件,如下图。

写入如下内容:

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /var/tftpboot/

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

如下图所示:

注意:如上图所示,这个文件在粘贴内容之后,必须按照上面的格式严格对齐。

退出并保存。其中 server_args 设置的/var/tftpboot 目录是 tftp 服务器的目录,TFTP 客户端就是从这个目录里面获取服务器上的文件的。使用命令“mkdir /var/tftpboot”建立 tftp 服务器的目录,然后设置/var/tftpboot 的访问权限为 777,如下图。

输入”sudo /etc/init.d/xinetd restart”命令重启 xinetd 服务,如下图所示:

服务器到这一步就搭建好了,下面来进行测试。

更多内容可以关注:迅为

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 开发板

相关推荐

米尔出席openEuler Summit 2024,携全志T536和RK3562核心模组亮相

拆解:树莓派5 8 GB AI 套件

Microchip PIC24FJ256DA210开发板在图形显示上的应用

12路1080P高清视频流,米尔RK3576开发板重塑视频处理极限

CY7C68013开发板原理图.rar

利用PIC24F Curiosity开发板简化设计

视频 2018-01-18

Jobs芯科EFR32xG24 Dev Kit开发板开箱视频

视频 2022-08-24

AN2131开发板原理图.rar

米尔-瑞萨RZ/G2L核心板开发板的系统启动时间优化应用笔记

莱迪思联手英伟达推出 Sensor Bridge 方案 加速边缘 AI 产品落地

ARM嵌入式系统开发板三星S3C44B0X的完整Protel电路图.rar

6TOPS算力驱动30亿参数LLM,米尔RK3576部署端侧多模态多轮对话

Badge USB OCD 与 78F0513D 使用演示视频

视频 2009-05-20

在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用

51单片机开发板

SL811HS开发板原理图.rar

国产FPGA SoC芯选择,米尔安路飞龙核心板重磅发布

米尔出席2025安路科技FPGA技术沙龙

当6 TOPS不再是极限:米尔RK3576 + Hailo-8,让高帧率摄像头真正“实时”

NEC MCU 78F0513D开发板使用教程

视频 2009-04-07
更多 培训课堂
更多 焦点
更多 视频

技术专区