【OK210试用体验】之(4)使用tftp下载文件到板子上执行 - 在线问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】之(4)使用tftp下载文件到板子上执行

为什么需要tftp来下载文件?板子在系统没有安装前,即在uboot里想要获取主机的文件可以通过串口、u***、网口等方式。但串口太慢、u***太复杂。因此以tftp方式下载虚拟机上的文件是相对较好的方式。在裸机及驱动开发过程中,这种调试方式是很不错的,不用来回擦写nand,也省却了来回设置虚拟机的麻烦。
使用tftp需要满足几个条件,板子作为tftp客户端,虚拟机作为tftp服务器。而且pc机和虚拟机已经板子之间的网络必须通畅。为了实现网络的通畅,因此在此处我使用了一个路由器。设置板子的ip地址192.168.1.20;pc机的ip地址192.168.1.30;虚拟机和pc机之间采用桥接方式连接,虚拟机分配的ip是192.168.1.207。通过uboot命令setenv设定好各个ip之后的效果如下:

Pc ping 虚拟机

虚拟机ping pc

板子ping pc

板子ping 虚拟机

可以看到,板子能够ping同pc和虚拟机。然后配置tftp服务器,vim/etc/xinetd.d/tftp

指定tftp共享目录以及开启tftp服务。配置完tftp后,重启tftp服务。

到此,我们完成了tftp的配置,接下来就开始使用tftp服务了。


0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-4-20 04:51 , Processed in 0.288824 second(s), Total 34, Slave 25 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表