(1)进入busybox目录,make menuconfig ,然后在networking中勾选tftp项跟tftpd项。

(2)配置/etc/inetd.conf 中关于tftp的选项(此部未验证,不需要应该也可以)

tftp    dgram   udp     wait    nobody  /usr/sbin/tcpd  in.tftpd

(3)部分tftp指令(部分验证)

Busybox下的tftp命令可以用来进行单文件传输。

使用的时候,是把电脑作为服务器Server,Busybox作为客户端Client,使用tftp命令可以实现从Server下载单个文件到Client,或者从Client上传单个文件到Server。

在开发板上跑tftp命令,提示使用方法,其中 [OPTIONS]如下解析

-l   是local的缩写,后跟存在于Client的源文件名,或下载Client后重命名的文件名

-r   是remote的缩写,后跟Server即PC机tftp服务器根目录中的源文件名,或上传Server后重命名后的文件名

-g  是get的缩写,下载文件时用

-p  是put的缩写,上传文件时用

tftp 默认占用的是69端口

[具体实例]

1. 在上传或下载时进行重命名

1)从服务器下载文件到客户端

tftp –g –l 目标文件名 –r 源文件名 服务器地址

root@sama5d3_xplained:~# tftp -g -l aa.txt -r ss.txt 192.168.1.25

root@sama5d3_xplained:~# ls

aa.txt

2)从客户端向服务器上传文件

tftp –p –r 目标文件名  -l 源文件名 服务器地址如这里我在服务器中没有开权限,如果想开的话,修改TFTP的配置文件/etc/xinetd.d/tftp,将server_args参数改成

server_args    = -s /var/tftpboot/ -c   #指定tftp服务器的目录,-c指定为可以创建文件

2. 在上传或下载时不进行重命名1)从服务器下载文件到客户端(此时参数-l与-r等效,使用时只使用其中一个)

tftp –g –l/-r 源文件名   服务器地址  (已验证)

root@sama5d3_xplained:~# tftp -g -l ss.txt 192.168.1.25

root@sama5d3_xplained:~# ls

aa.txt  ss.txt

2)从客户端向服务器上传文件(此时参数-l与-r等效,使用时只使用其中一个)(已验证)

tftp –p –l/-r 源文件名   服务器地址

移植ARM linux下远程连接工具dropbear

linux-arm下如何开启tftp传输,arm linux 下移植busybox 的tftp相关推荐

  1. linux 返回非法指令,linux – ARM Cortex A7在内核模式下返回PMCCNTR = 0,在用户模式下返回非法指令(即使在PMUSERENR = 1之后)...

    我想在Raspberry Pi 2上读取循环计数寄存器(PMCCNTR),它有一个ARM Cortex A7内核.我为它编译了一个内核模块,如下所示: #include #include int in ...

  2. 安卓下使用 dropbear 开启SSH And arm 下的busybox

    安卓系统 4.2.2  硬件是荣耀立方 只对电视盒子部分进行了操作,没有修改路由部分 先安装<超级终端><RE文件管理器>(华为的应用市场里有),安装 <360超级roo ...

  3. arm linux考勤,定稿毕业论文_基于ARM与Linux的员工刷卡考勤系统喜欢就下吧(范文1)...

    <毕业论文_基于ARM与Linux的员工刷卡考勤系统.doc>由会员分享,可免费在线阅读全文,更多与<(定稿)毕业论文_基于ARM与Linux的员工刷卡考勤系统(喜欢就下吧)> ...

  4. linux核能软件,ARM big.LITTLE大小核架构在Linux和Android内核下多核调度算法

    在2013年,big.LITTLE家族又增加了新的SoC实现,有2个Cortex-A15+3个Cortex-A7核的ARM的参考测试芯片TC2,以及在三星Galaxy S4手机中应用的Samsung- ...

  5. linux ppp漏洞,Linux下ppp拨号的实现(Arm)

    Linux发行版自带PPP拨号需要的pppd和chat命令,以2.6.18内核的Linux虚拟机为例,在/usr/sbin目录下,/etc/ppp目录也已自动创建.参考模权创建拨号脚本ppp-on,p ...

  6. linux 多核 arm,ARM big.LITTLE巨细核架构在Linux和Android内核下多核调度算法

    在2013年,big.LITTLE宗族又添加了新的SoC完成,有2个Cortex-A15+3个Cortex-A7核的ARM的参阅测验芯片TC2,以及在三星Galaxy S4手机中运用的Samsung- ...

  7. Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440

    Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440 参考: http://hi.baidu.com/jiyeqian/blog/item/f46d2 ...

  8. dtb文件linux位置,dtb文件的由来与ARM Linux 3.x的设备树(Device Tree)

    1. ARM Device Tree起源 Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称"this whole ARM thing is a f*ckin ...

  9. linux 指令tftp传输文件_Linux tftp 命令用法详解-Linux命令大全(手册)

    tftp 在本机和tftp服务器之间使用TFTP协议传输文件 补充说明 tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件. TFTP是用来下载远程文件的最简单网络协议,它其于UDP协 ...

最新文章

  1. Linux命令:文本处理工具awk详解
  2. edgeR基因表达差异分析
  3. java http 401_服务器返回HTTP响应代码:401,URL:https
  4. mysql cluster cge (commercial)_Mysql 产品分类和版本说明
  5. 【中级软考】RSA、IDEA、RC4、MD5算法分别是什么?
  6. 用Visual C#打造多页面网页浏览器
  7. jvm最大内存限制多少?
  8. 这几天又看了Gosu,发现也是蛮有意思
  9. python输入多个字符串、输入最长的一串_无重复字符的最长子串(Python之暴力求解)...
  10. 创业三年来的一些感想 - 创业篇1
  11. Nmap Cheat Sheet Part 1
  12. [leetcode]Word Ladder
  13. 好玩的问答,看看你的年龄阶段哦
  14. ember helper
  15. 如何自动生成目录,并设置目录格式(一看就懂)
  16. 懂点excel作图, 怎么让pyechart作的图更具“职场范“呢?丨pyechart工作作图模板
  17. Android 经典系统 HTC One 802d国行电信专版/最新Viper2.6.0/永久root/强大的功能、高级设置/纯净省电ROM
  18. 计算机科学与技术 金海,金海华中科技大学履历
  19. moss2007升级到moss2010之准备
  20. Jmeter性能测试-插件

热门文章

  1. Report not added to business roles
  2. 如何找出SAP Fiori launchpad URL start_up请求发起的具体位置
  3. rxjs的一个例子:什么是rxjs的OperatorFunction?
  4. Kubernetes kubectl proxy命令的妙用
  5. SAP GUI里Screen Painter的工作原理
  6. 微信小程序开发系列六:微信框架API的调用
  7. excel表格中添加combobox_excel高阶打印技巧:批量为表格添加logo,学会它老板都夸你厉害...
  8. JVM内存结构|程序计数器
  9. mybatis select语句会默认带排序吗_10月阿里最新38道Java面试题解析(MyBatis+消息队列+Redis)...
  10. 在html中超链接_4.html5中超链接