WinCE中telnet,FTP及網絡共享的使用方法

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. WinCE啓動以後,假如WinCE的IP地址是192.168.0.86,當然PC要和WinCE的板子在同一個網段,這個屬於網絡基礎知識,呵呵。通過telnet登錄就輸入:telnet 192.168.0.86,就應該能夠登錄到板子上了。如果通過FTP登錄,就在PC上面打開Explorer,然後在地址欄輸入:ftp://192.168.0.86  就可以了。

上面介紹的應該比較簡單。總之,只要你的BSP裏面有網卡驅動,在WinCE中選擇telnet和FTP就可以了。

下面介紹一下如何在WinCE這邊訪問PC的共享文件夾:

實現這個功能,我們要在“Catalog Items View”中添加一個組件,依次“Core OS”->"CEBASE"->"Communication Services and Networking"->"Networking-General"->"Windows Networking API/Redirector",然後重新編譯就可以了。

在WinCE啓動以後,在PC端打開命令行窗口,然後通過telnet登錄到WinCE系統上(比如:telnet 192.168.0.86),然後輸入dir命令,就能看到WinCE裏面的文件目錄了,你會看到一個文件夾叫“network”。這時,使用net use命令將PC端的共享文件夾映射到"network"文件夾下面。舉例如下:

net use a //dell-01//share /user:guest

net use是命令;a是映射到本地的“network”文件夾下面的文件夾的名字;dell-01是計算機名;share是計算機上面的共享文件夾的名字;;/user:guest表示登錄用戶

這樣,我們就能在“/network/a”下面看到PC端所共享的"Share"文件夾下面的所有文件了。

 

總結一下,上面介紹了telnet和ftp的使用,這個對於那些沒有鍵盤鼠標和顯示的WinCE系統是非常有用的,通過在WinCE上面使用net use命令可以將PC的共享文件夾映射到本地並進行操作。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章