注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

男儿当自强的博客

每天进步一点

 
 
 

日志

 
 
 
 

在WINCE5.0中应用CMD(比如运行PING命令)  

2010-12-22 21:05:47|  分类: wince操作系统 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

********************************LoongEmbedded********************************

作者:LoongEmbedded(kandi)

时间:2010.12.22

类别:WINCE嵌入式系统

********************************LoongEmbedded********************************

 

1.要运行cmd,必须要有cmd.exe和consol.dll,这添加PB组件:“Command Processor”和“Console Windows”,重新Sysgen工程后,会分别生成cmd.exe和console.dll。

在WINCE5.0中应用CMD(比如运行PING命令) - 男儿当自强 - 男儿当自强的博客

图1

2. 要支持IpConfig、Ping和Route的命令行操作,需要对应的ipconfig.exe、ping.exe、route.exe,需要添加“Network Utilities (IpConfig, Ping, Route)”组件,PB中加上该组件,重新Sysgen即可得到IpConfig.exe,ping.exe和Route.exe,见下图

在WINCE5.0中应用CMD(比如运行PING命令) - 男儿当自强 - 男儿当自强的博客

图2

 

3.修改注册表,[HKEY_LOCAL_MACHINE\Drivers\Console]的OutputT值改为0,找到PB工程Release目录中的common.reg文件,修改OutputTo的值改为0,重新makeimg升级NK。

为什么这么改可参考PB帮助:Windows CE Features > Shell and User Interface > Shell > Shell Registry Settings,该值指定cmd.exe重定向到何处。-1,重定向到debug port,就是串口;0,不重定向,就是直接显示在终端上,这就是我们要的效果,下图是help中相关的描述

在WINCE5.0中应用CMD(比如运行PING命令) - 男儿当自强 - 男儿当自强的博客

图3

在WINCE5.0中应用CMD(比如运行PING命令) - 男儿当自强 - 男儿当自强的博客

图4

WINCE5.0系统中的common.reg的相关信息如下:

 

; @CESYSGEN IF CE_MODULES_CONSOLE

; Set Default Font Name/Size for Console

[HKEY_LOCAL_MACHINE\Drivers\Console]

   "Font"=LOC_CONSOLEFONTNAME

   "Size"=dword:LOC_CONSOLEFONTSIZE

   "PaintRow"=dword:LOC_CONSOLEPAINTFIX

; @CESYSGEN ENDIF

 

4.更新编译之后生成的NK,启动后点击开始菜单的programs->Command Prompt,就会出来运行CMD的界面,通过activesync来让WINCE和PC机连接起来后,输入ipconfig回车,返回的命令见下图,我们可以在这个命令窗口中运行其他命令。

 在WINCE5.0中应用CMD(比如运行PING命令) - 男儿当自强 - 男儿当自强的博客

图5

 

  评论这张
 
阅读(1248)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017