Ubuntu11.10使用TFTP协议传输文件到TQ210开发板学习笔记-1

来源:互联网 发布:java数据结构视频教程 编辑:程序博客网 时间:2024/06/10 18:21

        要学习首先你得需要硬件环境,对不对?说老实话,我买开发板的时候,就是随意买了一块。当时,大家都建议买Cortex-A8的开发板,我也就从了他们。但是,悲催的我发现,淘宝上有很多,但是资料都少的可怜。没办法当时就随波逐流了,买了个月销售量还可以的板子。那就是天嵌科技的TQ210开发板了。然后,就是按照开发板里的使用说明搭好了环境,当时真是什么都不懂了。搭好环境后,竟然不知道要干什么。你说悲催不悲催?

        虽然有点罗嗦了,但是我还是想多说两句。如果你想学习linux,不论是系统软件,还是应用程序,再或者是嵌入式linux。如果你是一个fresh man ,那么先安装一个linux版本,不用纠结选择哪一个版本,都是大同小异了。然后,买一本著名的书《鸟哥的私房菜-基础篇》,认认真真的研究三个月,再说其他的了。这样,在你以后的学习中,会走很多弯路,理解的也会快一些。当然了,这些都不是那么绝对的,因人而异了。

        好吧,你是不是已经迫不及待了?或者是心里想你怎么那么罗嗦呢?因为这就是我日常学习中累了的时候,写写当天的学习内容,让自己放松一下。当然了,在以后的工作中,如果爱忘事的我忘了的话。还可以再回来看看,你说对不对?

        那我就说一下今天的学习内容吧。为了更方便的传输文件或者程序到我们的开发板中,我们很可能会选择使用简单的TFTP协议来进行传输了。那么在使用过程中我们需要注意哪些问题呢?

1、首先要Ping通主机,Guest板和Host机的IP要处在同一网段,链接网线要使用交叉网线(而不是常用的直通网线)

2、然后检查主机的防火墙、杀毒软件防火墙有没有都关闭(★重要:tftp属于协议简单、漏洞比较大的网络传输协议)。

3、主机运行tftpd服务器软件,所需要下载的文件放在tftpd根目录

3、使用命令  tftp [RAM地址] [文件名]  进行下载,一般要求主机的IP地址固定如192.168.1.1

        接下来,我在说一下在使用TFTP的过程中,自己的一些心得体会吧。为什么说这个,而不是说TFTP是怎么安装的,是怎么配置的,是怎么使用的呢?因为这些网上都有啊,你只需要照做就行了。我就是想说一下自己在使用过程中所犯的一些错误。在我第一次安装的过程中,不知道为什么老是不成功。后来才发现原来我的网络有点小问题,有些文件没有下来。在我重新换了个网络后,就OK了。再有就是,百度很多例子,但是,在安装的过程中,你要仔细的阅读一遍,看明白了再按装就好多了。在就是总结一下在使用过程中的一些常见问题吧。

        1 如果你安装完成后,使用命令netstat -au | grep tftp 查看 TFTP 是否安装成功。如果命令行没有任何反映,那就说你的还没有安装成功。

        2 如果在你访问服务器想要上传文件的时候,提示 error code 2:acess violation。首先可能的原因就是,TFTP的根目录下必须要有一个跟你要上传的文件同名的一个文件。在就是,TFTP根目录下的文件必须是666的文件权限才能够被覆盖。



0 0
原创粉丝点击