linux命令大全与开发板建立tftp连接按照这个办法不行啊,显示

 上传我的文档
 上传文档
 下载
 收藏
粉丝量:81
该文档贡献者很忙,什么也没留下。
 下载此文档
TFTP32的使用详解
下载积分:30
内容提示:TFTP32的使用详解
文档格式:PDF|
浏览次数:2514|
上传日期: 16:15:47|
文档星级:
全文阅读已结束,如果下载本文需要使用
 30 积分
下载此文档
该用户还上传了这些文档
TFTP32的使用详解
关注微信公众号&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
iTop-4412_开发板Linux编程之TFTP服务器学习笔记
摘要:学习笔记部分内容参考iTop-4412开发板教程学习目标:掌握linux下文件编辑、权限修改、路径跳转、ip信息查看等相关命令1、ubuntu主机搭建TPTF服务器o搭建服务器–安装xinetd,sudoapt-getinstallxinetd–安装tftp和tftpd,sudoapt-getinstalltftptftpd–配置/etc/xinetd.d/tftp文件(一定要对齐,严格按照格式输入!)otftp文件中的/var/tftpboot是服务器的目录–新建tftp服
学习笔记部分内容参考iTop-4412开发板教程
学习目标:掌握linux下文件编辑、权限修改、路径跳转、ip信息查看等相关命令
1、ubuntu主机搭建TPTF服务器
o 搭建服务器
– 安装xinetd,sudo apt-get install xinetd
– 安装tftp和tftpd,sudo apt-get install tftp tftpd
– 配置/etc/xinetd.d/tftp文件(一定要对齐,严格按照格式输入!)
o tftp文件中的/var/tftpboot是服务器的目录
– 新建tftp服务器目录mkdir /var/tftpboot
– 修改权限为777
– 重启xinetd服务sudo /etc/init.d/xinetd restart
o 本机测试
在/var/tftpboot下面建立一个文件test,输入任意内容
启动另一个终端
输入命令tftp 127.0.0.1
输入get test
输入q可以退出
退出后,使用ls命令可以发现当前目录下有test文件,如果这个文件和服
务器中的test文件内容一模一样,表明服务器搭建成功
2、开发板通过TFTP进行文件下载以及对应下载的可执行程序运行测试
o 在主机中将需要通过TFTP传输的文件拷贝到/var/tftpboot
o 客户端(开发板)开发板上电后在终端上进行操作
—查看开发板的IP地址,在终端输入:cat /etc/eth0-setting。注意不要输入ifconfig命令进行查看,这得到的IP地址是默认的127.0.0.1
—确认开发板与主机在同一个网段,如果不同进行修改。(区分A、B、C、D类网段)。如需要修改,则在终端中输入vi /etc/eth0-setting,保存退出。
—将文件从TFTP服务器上下载,先跳转到期望将下载的文件保存的文件夹中,在终端输入cd [路径]。
—在终端输入ls命令,大致查看当前路径下由哪些文件
—终端输入命令tftp -g -l [服务器上的文件名] -r [开发板保存的文件名] [服务器IP地址],如在终端输入:tftp -g -l test -r test 192.168.1.102。
—下载完成后,再在终端输入ls命令,查看当前目录下是否包含下载的文件。
—对于下载的文本文件操作,在终端输入:vi [文件名]
—对下载的可执行程序进行运行,在终端输入:./[文件名]
—对提示没有权限操作的文件进行权限修改,在终端中通过chmod进行修改,然后再执行对应的操作。
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
iTop-4412_开发板Linux编程之TFTP服务器学习笔记相关信息,包括
的信息,所有iTop-4412_开发板Linux编程之TFTP服务器学习笔记相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
Internationallinux下tftp安装步骤及烧写内核的方法
LINUX下tftp安装步骤及tftp下载内核到开发板的方法:
1.安装tftp 服务(服务端和客户端)
如果按照LINUX时没安装上TFTP服务,则可挂载镜像文件,获取TFTP安装包。方法如下:
(1)虚拟机-设置-CD/DVD—linux iso镜像
(2)创建目录,并挂载镜像文件:
进入/mnt,创建mkdir cdrom
mount &o ro /dev/cdrom /mnt/cdrom& //(&o
ro以只读方式挂载)或者用下面
mount &t iso9660 /dev/hda /mnt/cdrom
注:其中 &o loop 是代表回环设备,
回环设备的使用与其它任何块设备相同。特别是,你可以在这个设备上创建文件系统并像普通的磁盘一样将它挂载在系统中。
关闭防为墙:service iptables stop
指定安全等级: sentenforce 0
(3)安装tftp 服务rpm包
进入光盘/mnt/cdrom/Fedora/RPMS
&将“tftp-0.32-4.i386.rpm”、”tftp-server-0.32-4.i386.rpm”这两个包拷贝到虚拟机上,安装命令如下:
&&#rpm -ivh
tftp-server-0.32-4.i386.rpm
&&#rpm -ivh
tftp-0.32-4.i386.rpm (这个包是客户端登陆tftp 服务器所需要的)
安装完毕之后#vim /etc/xinetd.d/tftp,打开tftp 服务的配置文件并进行修改,
将该文件修改成如下(一般是一样的不用修改):
2、重启tftp 服务
&&#service xinetd
restart或/etc/xinedt.d/tftp restart //这样,tftp-server
就重新启动了。
&&可以用查询命令看tftp 服务是否开启
&&#netstat -a | grep tftp
//显示结果为:
&&udp 0 0 *:tftp *:*
&&表明服务已经开启
&&你可以登陆本机测试以下,命令如下:
&&#tftp your-ip-address
&&tftp&get
&&tftp&put
&&这样你就在linux 下建立了tftp 服务器,u-boot
可以直接登录到你的主机&&上了,不用再切换到windows
下用tftpd32.exe 来建立服务器了。
3. 烧内核到开发板
①将生成的zImage.img 拷贝到tftp 所指定的路径下
&&#cp zImage.img /tftpboot
②然后设置真机的IP为192.168.0.244
③在真机终端上输入ip 信息
&&#setenv ipaddr 192.168.0.235
(开发板uboot IP)
&&# setenv serverip 192.168.0.245
(虚拟机IP)
&&#saveenv (保存环境变量)
④在uboot 命令行上输入如下命令:
用linux的tftp功能下载到开发板前一定要先把无线网络禁用,否则会一直TTTT下载不了。
(1) 烧写内核:
//把内核加载到内存中地址0x
nand erase 0x
nand write 0xx&
(block2从60000 开始,但是要预留20000的空间)
set bootcmd 'nand read 0xx;bootm
(2) 烧写文件系统
rootfs1.yaffs2
nand erase 00000
nand write.yaffs& 000
set bootargs 'noinitrd root=/dev/mtdblock3 rootfstype=yaffs2
rw console=ttySAC0,115200 init=/linuxrc mem=64M'
('noinitrd 是指没有使用ramdisk启动系统)
// noinitrd不要把内存划分为硬盘
//bootargs设置启动参数
//bootm跑到某个地址去执行
注:SecureCRT.EXE 这个软件选择串口连接,115200、COM1等记得要设置下
Session options &serial—记得把 RTS/CTS前的勾去掉,否则键盘输入不了
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。扫一扫体验手机阅读
关于开发板、虚拟机之间ping通和tftp下载镜像问题解决记录
<span type="1" blog_id="2090956" userid='
9篇文章,1W+人气,0粉丝
<span type="1" blog_id="2090956" userid='linux tftp如何传文件夹给开发板_百度知道
linux tftp如何传文件夹给开发板
我现在可以传文件,用tftp-grfilename192.168.1.191命令,但是我要传文件夹,提示tftp:servererror:(0)Isadirectory,我应该用什么正确的命令呢?...
我现在可以传文件,用tftp -gr filename 192.168.1.191命令,但是我要传文件夹,提示tftp: server error: (0) Is a directory,我应该用什么正确的命令呢?
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
H伟伯爵H知道合伙人
来自电脑网络类芝麻团
采纳数:34
获赞数:512
参与团队:
& & 通过tftp服务器和开发板之间进行数据传输方法如下:首先要建立好tftp服务器;在tftp配置文件/etc/xinetd.d/tftp,设置如下:service tftp{&&&&&&&&socket_type&&&&&&&&&&&&&= dgram&&&&&&&&protocol&&&&&&&&&&&&&&&&= udp&&&&&&&&wait&&&&&&&&&&&&&&&&&&&&= yes&&&&&&&&user&&&&&&&&&&&&&&&&&&&&= root&&&&&&&&server&&&&&&&&&&&&&&&&&&= /usr/sbin/in.tftpd&&&&&&&&server_args&&&&&&&&&&&&&= -s /tftpboot -c&&&&&&&&disable&&&&&&&&&&&&&&&&&= no&&&&&&&&per_source&&&&&&&&&&&&&&= 11&&&&&&&&cps&&&&&&&&&&&&&&&&&&&&&= 100 2&&&&&&&&flags&&&&&&&&&&&&&&&&&&&= IPv4}& 3.将需要下载到开发板的文件放入对应的tftp下载目录,在这里设置为/tftpboot目录下& 4.保证开发和tftpboot服务器之间网络为通路状态;& 5.最后进行下载命令操作;
oak_shield知道合伙人
oak_shield
采纳数:84
获赞数:152
tftp -p -l /local_path/local_file -r /remote_path/remote_file remote_host
我在开发板上应该输入什么命令呢?急求啊,好用就直接采纳了
tftp不能传文件夹,自己在开发板上建文件夹,然后再从主机下文件mkdir testcd testtftp -g .......
............看来我只能压缩一个包来传了
本回答被提问者采纳
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 linux下什么虚拟机最好 的文章

 

随机推荐