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. 脑子有点乱,这里还要补充一下,我们使用telnet和ftp每次登录都输入用户名和密码比较麻烦,把下面的注册表配置信息加入到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中选择telnet和FTP就可以了。 |