完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 chenwei6991627 于 2016-11-16 21:10 编辑 Tftp 是用来下载远程文件的最简单网络协议,它其于 UDP 协议而实现。嵌入式 Linux 的 tftp 最常用来完成开发板和开发环境 Linux 系统之间的的文件传输功能,避免了频繁的U 盘拷贝的过程。 Linux 下的 tftp 开发环境建立包括两个方面:一是 Linux 服务器端的tftp-server 支持,二是嵌入式目标系统的 tftp-client 支持。 安装 tftp 所需的软件 安装软件前务必保证虚拟机可以上网。虚拟机要访问网络必须在 "Virtual Machine setting"菜单下选择" Network Adapter->Network connection->Bridged:Connected directly tothe physical network ",设置如下图: 需要安装 tftp-hpa 客户端和tftpd-hpa服务程序以及 xinetd。 sudo apt-get install tftp-hpa tftpd-hpa xinetd 查看目录中有没有一个 xinetd.conf 文件,如果没有则新建一个, 有的话运行"cat xinetd.conf"查看其内容,看是否与下面的一致, 打开配置文件 tftpd-hpa,并且修改配置文件 TFTP_USERNAME="tftp" TFTP_DIRECTORY="/home/tl/tftpboot" //以用户实际路径为准 TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-l -c -s" 打开/etc/ xinetd.d/tftp 文件,修改文件内容, servicetftp{ socket_type = dgram wait = yes disable = no user = root protocol = udp server = /usr/***in/in.tftpd server_args = -s /media/tftpboot -c //以用户目录为准 #log_on_success += PID HOST DURATION #log_on_failure += HOST per_source = 11 cps =100 2 flags =IPv4 } 重启 tftpd-hpa,重新加载 xinetd 进程, 重新启动 xinetd 服务。 sudo service tftpd-hpa restart sudo service xinetd reload sudo service xinetd restart 开发板和 Windows 主机先通过直连网线插到路由器, 使 Winsows 主机、虚拟机、开 发板处于同一个局域网。 如果没有路由器,也可以通过交叉网线将开发板和 Windows 主 机互联。 ipconfig查看网络地址 开发板上电,进入开发板系统后设置 IP 的前三个字段和 Windows 主机相同,最后一 个字段务必不能相同,同时设置子网掩码为一致。只有前三个在字段和子网掩码相同,Windows 主机、 Ubuntu 虚拟机、开发板三者之间才能互相 ping 通。 还可以使用UDHCPC来自动获取IP地址,如果IP地址不在同一个范围内的话,可以使用ifconfig eth0 来设置。 后面使用ping命令来测试开发板和虚拟机之间的网络是否正常。 在开发板中执行以下命令: tftp -g -r test 192.168.1.XX -g: 代表 get,下载文件 -r: 代表 remote,远程服务器 test: 远程服务器 tftpboot 目录下的文件名字 192.168.1.XX: 远程服务器的 ip 地址,这里指 Ubuntu 虚拟机 执行命令后可以在当前目录看到 test 文件,使用 "cat test"命令查看其内容是否和服务 器 tftpboot 目录下的 test 文件内容一样,如果一样的话,说明你的网络环境已经搭建完成了。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
1050 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】官方LED例程测试体验
5651 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】上电测试报告
5294 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】开箱评测!米尔电子PG2L100H开发板深度体验报告
1031 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
854 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3664浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
744浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
887浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1471浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6825浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 17:26 , Processed in 0.647142 second(s), Total 71, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号