- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AT91SAM9260开发环境搭建大全(tftp_nfs_编译器安装等)
================( 可以在ubuntu11.10中成功进行安装配置)=============
1、tftp服务器的安装注意:
如果在apt-get install过程中,出现找不到一大堆的东西,一般是源有问题。到新立得下面操作,标记安装,一般就可以,还不行的话,换个源。在新立得下如果卸载出现什么子进程的什么什么东东。要到/var/lib/dpkg/info/下删除相应的tftp-hpa和tftpd_hpa文件。然后到/var/cache/apt/archives下删除相应的tftp-hpa和tftpd_hpa文件。
在ubuntu11.10中,在终端中输入如下命令进行安装:(使用root用户)
1.apt-get install tftp-hpa tftpd-hpa(或者在新立得中标记安装)前者为客户程序,后者为服务程序
2. mkdir /home/tang/tmp (可根据需要建立相应的目录,此目录为tftp的共享目录)
chmod? 777 /home/tang/tmp
cd /home/tang/tmp
vi test.txt
随便输入数据保存
cd /home/tang
vi test1.txt (需要用root权限进行创建,否则无法进行保存退出)
随便输入数据保存
3.vi /etc/default/tftpd-hpa
# /etc/default/tftpd-hpaTFTP_USERNAME=tftpTFTP_DIRECTORY=/home/tang/tmp //这里是你的tftpd-hpa的服务目录,这个想建立在哪里都行TFTP_ADDRESS=:69TFTP_OPTIONS=-l -c -s??????? //这里是选项,-c是可以上传文件的参数,-s是指定tftpd-hpa服务目录,上面已经指定
4. service tftpd-hpa restart 启动服务,这里要注意,采用的独立服务形式。而不是采用超级服务xinetd启动tftpd的方式。在网上有人说用tftpd-hpa和tftp- hpa再加上在/etc/xinetd.d下编写tftp服务文件的方式,经过我的反复测试,并不能用service xinetd restart来启动tftpd服务。至于用较老的版本tftpd和tftp再加上xinetd能否成功,我没有测试过。既然新版本能成功,我也就不再测试了。
5.测试
cd /home/tang root
tftp
tftpget test.txt (if not root ,will warning permission denied)
tftpput test1.txt
tftpquit
$ls
会看见test.txt
cd tmp
ls
test.txt,test1.txt都存在
如果成功,会没有任何提示,而且基本上看不见任何延时。注意严格按照以上操作,不要动xinetd的配置。只需要修改/etc/default/tfptd-hpa即可。
安装过程整理总结:
1、前期按照其他方法来进行安装配置,但是系统提示tftp无法进行文件传输。
2、卸载掉原来安装的版本,重新上面的安装方法进行安装配置
3、在安装过程中可以不安装守护进程xinetd,配置完成后可以在本机下进行测试。
[备注:]
验证tftp是否生效(先在本机下进行测试)
上传文件:
切换到/home/用户/ 下并创建test.txt文件
tftp
tftp put test.txt
tftpquit
?
此时/home/tang/tmp目录下应该有test.txt文件了
下载文件:
到其他的目录下(当前目录不要与创建文件的目录一样)
tftp
tftp get test.txt
tftpquit
就可以把test.txt下载到当前目录
与开发板的文件传输过程:
tftp服务器的使用:
1在主机(也就是服务器端)开启tftp服务器service tftpd-hpa restart 启动服务(由于没有安装守护程序,可直接重启服务器)
2打开终端,用minicom进入到uclinux3修改AT91SAM9260开发板的IP地址跟主机在同一个网段ifconfig eth0 004进入其中的一个下载目录:如/mnt5在开发板的终端中
输入:tftp 03(假设我这台主机的IP是这个)注意这里的ARM开发板板要跟主机在同一个网段,若ARM板不是跟主机在同一个网段,则会出现无法登录的情况,修改方法是:在ARM(9260)上输入ifconfig eth0 192.168.9.*(这里假设主机的网关是)若成功登
原创力文档


文档评论(0)