• ARM linux开发之安装配置tftp


    tftp是客户端,tftpd是服务器端。ubuntu中常用的tftp服务器和客户端是tftpd-hpa和tftp-hpa。

    • 1.安装:tftpd-hpa(服务器)
    linux@ubuntu:~$ sudo apt-get install tftpd-hpa
    
    • 2.创建一个目录用作tftpd的目录(根目录)
    linux@ubuntu:~$ mkdir tftpboot
    

    修改目录文件权限

    linux@ubuntu:~$ chmod 777 tftpboot
    
    • 3.配置
    linux@ubuntu:~$ sudo vi /etc/default/tftpd-hpa
    
    # /etc/default/tftpd-hpa
    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/home/linux/tftpboot"//指定tftpd的文件下载目录,也就上面创建的目录即可
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="-l -c -s"
    
    • 4.重新启动tftpd-hpa网络服务
    linux@ubuntu:~$ sudo service tftpd-hpa restart
    
    • 5.开发板从Ubuntu上下载文件

    Ubuntu端:有如下文件

    linux@ubuntu:~/tftpboot/Arm-asm$ ls
    key.bin
    

    开发板端:tftp进行下载

    //tftp <服务器ip> -g -r <要下载的文件>
    [root@GEC6818 /pxy]#tftp 192.168.2.167 -g -r Arm-asm/key.bin
    Arm-asm/key.bin      100% |*******************************|   260   0:00:00 ETA
    

    注意:配置好网络,Ubuntu和开发板能ping通

    • 6.开发板上传文件到Ubuntu上

    开发板端:

    [root@GEC6818 /pxy]#touch 1.c
    [root@GEC6818 /pxy]#tftp 192.168.2.167 -p -l 1.c
    

    Ubuntu端:

    linux@ubuntu:~/tftpboot$ ls
    1.c 
    
  • 相关阅读:
    爬虫的基本原理
    爬虫的分类
    gcc编译
    C++字符串总结
    PE文件格式学习笔记
    学习SDR过程中的参考网页
    Linux下源码编译安装遇到的问题
    web | jsp考试复习要点整理
    爬虫 | php封装 | file_get_contents
    re | [NPUCTF2020]EzObfus-Chapter2
  • 原文地址:https://www.cnblogs.com/risesource/p/12096792.html
Copyright © 2020-2023  润新知