天嵌 ARM开发社区

 找回密码
 注册
查看: 4099|回复: 3

ftp 移植经验总结,涵盖许多问题,可以参考!在这方面出现问题可以查看此帖!!!

[复制链接]
lzty634158 发表于 2012-11-2 22:34:25 | 显示全部楼层 |阅读模式
                                    ftp 移植经验总结,涵盖许多问题,可以参考!在这方面出现问题可以查看此帖!!!

一个星期全卡在了ftp,前面照移植手册,一切还是顺利,现在我告诉大家许多问题,全在ftp的移植上,大家我看问的问题,许多其实还是没解决,今天我就把正确的移植过程告诉大家。
     首先,你先得拷贝原文件系统,记着注意一定要靠压缩包,不要解压再考,这个问题很严重,windows下解压会改变文件权限的,到时候你都不知道原系统编译都不正常运行,这个切勿忘记,可以通过ssh文件上传,或者虚拟机共享,还可以通过samba服务器上传,因你喜欢,随便的,考完之后在命令行到那个目录 使用 tar -jxvf  **.tar.bz2 。好了这个文件系统编译则正常通过,
否则绝对失败,你会觉得人家带的都出问题,这时你觉得对你自己做的文件系统没有任何参考价值,其实学习这个就是寻找问题,有个正确的参考,你就很容易找到问题所在了。
     其次,你准备好了,再按照移植手册64页拷贝,记得一定要在你刚解压的原文件系统里拷贝,前几次我都是windows下解压上传,导致拷贝的权限不对,无法成功,这里注意在制作lib目录时,有点问题的,这个我看过有人发帖了,按照他做的确实解决了一个问题,就是boa not  permitted等字样,无法启动boa,这时你在dos下ftp 192.168.1.6的时候,就会出现: 未知错误端号,这个表明boa未启动,解决办法: 在手册45页在增加cp -f  /opt/Embedsky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib/ *.so*  lib -a  也就是少个usr,记得两个都得考,然后就出现
[21/Nov/2008:09:37:51 +0000] boa: server version Boa/0.94.13
[21/Nov/2008:09:37:51 +0000] boa: server built Jul 29 2009 at 14:27:34.
[21/Nov/2008:09:37:51 +0000] boa: starting server pid=632, port 80

表示boa启动成功,很好,离成功到达一半了,然后如果dos可以出现登陆用户 密码,则就成功了,但是事与愿违,假设出现问题了,反正我是出现了,问题如下:
      显示见图片,也就是随便写用户名都可以登录,ls也可以看见你的开发板文件,操作我没试,这个问题主要是你的usr/sbin/ftpd 文件不对,应该是 -rwxrwxrwx    1 root     root         53296 Jun 10  2010 ftpd而不是原来的链接文件会有个
    -> ..busybox
是这个就是有问题,一定要在原系统文件拷贝,一定是在linux下拷贝,如果是通过u盘等经过windows的话,都会出现这个错误的,不相信可以一试,搞这个ftp我下载已经快100次了估计,如果没有这个文件则会出现一个问题,就是:connection closed by remote host。
     最后编译文件系统mkyaffs2image   文件  文件.bin

在这里还有问题不知道影响不,也望知道的回复我,就是usr/bin/ftp这个文件有没有影响,我拷贝了进去,然后实验可以,删了也可以,这样是没影响,但是叫ftp 应该是影响了开发板的ftp功能吧!不知道说的对不对,希望帮到大家,也希望大家回复纠正错误,一起提高!










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| lzty634158 发表于 2012-11-2 23:03:39 | 显示全部楼层
上面的boa not  permitted应该是 boa Permission denied!
回复

使用道具 举报

175259994 发表于 2012-11-8 14:12:34 | 显示全部楼层
楼主,我运行到这一步
[21/Nov/2008:09:37:51 +0000] boa: server version Boa/0.94.13
[21/Nov/2008:09:37:51 +0000] boa: server built Jul 29 2009 at 14:27:34.
[21/Nov/2008:09:37:51 +0000] boa: starting server pid=632, port 80
然后在DOS下ftp开发板的ip
结果仍旧是ftp connect 未知错误号
回复

使用道具 举报

 楼主| lzty634158 发表于 2012-11-11 23:37:54 | 显示全部楼层
那你能ping通吗,如果不能你先改开发板的 ip与电脑的ip处于同一个网段!然后再试试,不行Q我 398310535
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-16 23:22 , Processed in 2.032088 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表