ubuntu16.04 安装TFTP(开发板直接下载Linux主机文件)

本文详细介绍如何在Linux系统上安装、配置并启动TFTP服务,实现开发板与主机之间的文件传输。通过具体步骤,包括服务目录设定、端口确认及文件下载验证,确保TFTP服务稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装TFTP服务

apt-get install tftpd-hpa

2.配置服务器

vim /etc/default/tftpd-hpa

TFTP_DIRECTORY就是TFTP的服务目录,这个可以任意设置

TFTP_ADDRESS 是TFTP服务的端口号,默认是69,不用修改

TFTP_OPTIONS "-c" 表示支持上传下载  "-s"指定服务目录为TFTP_DIRECTORY 


TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/AT91SAM9260/u-boot-2014.10"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-s -l -c"

3.启动TFTP服务

service tftpd-hpa restart

 4.查看udp 69端口是否开启

netstat -ulpn

可以看到,69端口已经开启。 

5.保证开发板和Linux主机能相互Ping通,现在通过TFTP从Linux主机上下载文件

开发板u-boot执行下面命令将Linux主机/home/AT91SAM9260/u-boot-2014.10下的u-boot.bin文件下载到板子0x20100000起始地址的位置上:

tftp 20100000 u-boot.bin

可以看到,下载成功。 

现在Linux下编译好u-boot、Linux内核、驱动等文件都可以通过TFTP直接传到板子上了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知否,知否

来一杯冰美式把

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值