嵌入式爱好者

查看: 8639|回复: 0

[技术分享] Win CE 添加FTP的方法

[复制链接]

0

主题

0

帖子

0

积分

扫一扫,手机访问本帖
发表于 2013-10-11 14:55:49 | 显示全部楼层 |阅读模式
Win CE 添加FTP的方法
开发工具:vs2005飞凌OK6410-A开发板
开发软件:Win CE 6.0
WinCE为我们提供了强大的网络功能,只要在编译WinCE的时候,选择适当的组件,我们就可以在WinCE运行以后通过telnet或者FTP访问WinCE的文件系统,而且还可以相互共享文件夹,现在进入主题:
1. WinCE6.0中,打开“Catalog Items View”,然后依次选择“Core OS->"CEBASE"->"Communication Services and Networking"->"Servers",然后我们会看到“FTP Server”和“Telnet Server”,选中这两项就可以了,接下来就是重新编译工程了。
2. 这里补充一句,我们的BSP里面要支持网络驱动,你的网络可以是基于以太网的网卡,或者基于USB的设备(比如RNDIS),或者其它能支持网络的设备。你可以在注册表里为这个设备设定一个固定的IP地址,也可以使用DHCP(如果你的网络里有DHCP服务器的话)
3. 脑子有点乱,这里还要补充一下,我们使用telnetftp每次登录都输入用户名和密码比较麻烦,把下面的注册表配置信息加入到platform.reg里面就可以匿名登录了:
[HKEY_LOCAL_MACHINE/COMM/TELNETD]
"UseAuthentication"=dword:0
[HKEY_LOCAL_MACHINE/COMM/FTPD]
"AllowAnonymous"=dword:1
"AllowAnonymousUpload"=dword:1
"AllowAnonymousVroots"=dword:1
"DefaultDir"="//"
"IsEnabled"=dword:1
"UseAuthentication"=dword:0
4.在我选择完FTP Server和Telnet Server后,便打开了platform.reg添加了以上信息,开始编译,但是提示报错。双击报错信息,原来在我添加以上注册便信息的时候,我再注册表信息后面添加了注释,导致编译报错,我赶紧在platform.reg中将注释全部去掉,重新编译OK
5. 烧写完WinCE操作系统,将开发板启动,将一条交叉的网线插在开发板和pc机之间,将开发板设置成静态IP,因为飞凌开发板WinCE启动后默认是DHCP,所以要修改IP,将IP设置成和PC机一个网段,然后就可以互相访问了。上面介绍的应该比较简单。总之,只要你的BSP里面有网卡驱动,在WinCE中选择telnetFTP就可以了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-27 23:20

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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