以文本方式查看主題 - 曙海教育集團(tuán)論壇 (http://www.rfoamep.cn/bbs/index.asp) -- WinCE應(yīng)用開(kāi)發(fā) (http://www.rfoamep.cn/bbs/list.asp?boardid=35) ---- WinCE系統(tǒng)USB Mass Storage實(shí)現(xiàn) (http://www.rfoamep.cn/bbs/dispbbs.asp?boardid=35&id=1795) |
-- 作者:wangxinxin -- 發(fā)布時(shí)間:2010-11-26 9:13:02 -- WinCE系統(tǒng)USB Mass Storage實(shí)現(xiàn) WinCE支持遠(yuǎn)程桌面功能,可以在PC端訪問(wèn)目標(biāo)設(shè)備的WinCE桌面。這個(gè)功能在調(diào)試的時(shí)候很有用。有些時(shí)候,你的目標(biāo)板不帶顯示設(shè)備,這時(shí)你想訪問(wèn)目標(biāo)板的WinCE系統(tǒng)感覺(jué)很不爽,畢竟習(xí)慣了桌面操作。通過(guò)WinCE遠(yuǎn)程桌面,你可以在PC上面訪問(wèn)目標(biāo)板的WinCE桌面并進(jìn)行操作。 下面來(lái)介紹一下具體步驟: 1. 選擇支持WinCE遠(yuǎn)程桌面的組件: 在WinCE的工程中選擇”Core OS”->”CEBASE”->”Core OS Services”->”Debugging Tools”->”Remote Display Application”,如下圖: 在這里建議同時(shí)添加telnet組件,在”Core OS”->”CEBASE”->”Communication Services and Networking”->”Servers”->”Telnet Server”。由于目標(biāo)板可能沒(méi)有任何輸入輸出設(shè)備,所以添加Telnet組件可以在系統(tǒng)啟動(dòng)以后,登陸Telnet來(lái)執(zhí)行命令。
打開(kāi)WinCE工程的注冊(cè)表文件project.reg,然后添加下面的內(nèi)容。 [HKEY_LOCAL_MACHINE\\SOFTWARE\\CERDISP] "Hostname"="192.168.0.88" 其中Hostname為PC機(jī)的IP地址,也可以是計(jì)算機(jī)名。 還可以同時(shí)添加Telnet注冊(cè)表配置,如下: [HKEY_LOCAL_MACHINE\\COMM\\TELNETD] "IsEnabled "=dword:1 "UseAuthentication"=dword:0 該配置實(shí)現(xiàn)了無(wú)需身份驗(yàn)證,直接登錄Telnet的功能。 3. 重新編譯,下載運(yùn)行WinCE: 由于添加了新的WinCE組件,需要重新編譯WinCE工程。編譯成功后,可以下載到目標(biāo)板上面運(yùn)行。 4. 啟動(dòng)PC端遠(yuǎn)程桌面程序: WinCE在目標(biāo)板運(yùn)行以后,首先在\\WINCE600\\Public\\Common\\Oak\\Bin\\I386目錄下找到cerhost.exe,然后運(yùn)行。運(yùn)行后選擇File,然后選擇Connect,在彈出的對(duì)話框中輸入目標(biāo)板的IP地址,然后點(diǎn)擊OK等待連接。 5. 啟動(dòng)目標(biāo)板遠(yuǎn)程桌面程序: 首先通過(guò)Telnet登錄目標(biāo)板,然后再命令行中輸入如下命令: Cerdisp –c 這時(shí),就可以在PC上的cerhost界面中看到目標(biāo)板WinCE的桌面了,而且可以通過(guò)鼠標(biāo)鍵盤進(jìn)行操作,如圖: 其實(shí)很簡(jiǎn)單,要注意的是首先運(yùn)行PC端的cerhost,它應(yīng)該是Server。然后運(yùn)行目標(biāo)板上的Cerdisp,這個(gè)應(yīng)該是Client |