基于命令行的WINCE驱动开发工具

1 主要功能
查看,修改,比较物理内存,寄存器值.
进程管理
动态卸载,加载驱动(需要wince5或以上)
动态卸载,加载服务(需要wince5或以上)

[@more@]

2 版本
此次发布有两个版本,都是基于命令行的,功能完全一样
同步版 rconsole.exe + shell.dll rconsole.exe在PC上,通过ActiveSync同wince机器连接.
调试串口版 cedbg.exe 在wince机器上运行,在PC上通过串口(连到wince的调试口)发送命令,接收命令响应
注 : 如果需要在wince6下访问物理内存,需要手工将mapper.dll拷贝到wince机器根目录或者其他能加载的目录.
3 使用说明
3.1 功能介绍
# 访问物理内存,寄存器
memd [address] [length] 缺省长度为1,缺省地址为上次访问地址+4
mems address value [mask] 来个表达式可能更快些:*address = ((*address) & (~mask)) | (value & mask),缺省mask为0xFFFFFFFF,即address处值设置为value
memc address1 address2 length
# 进程管理
kill [process] process省略时,查看当前所有进程,否则杀死当前进程,如关闭wince shell:kill explorer
启动进程,cd到进程所在目录,直接输入命令(可以空格后加参数),如启动wince shell:
cd windows
explorer
# 驱动管理
device [device_name] device_name省略时,查看当前所有加载的驱动.否则卸载驱动,如卸载COM1: device COM1:
device load device_key 加载驱动,device_key为相对[HKEY_LOCAL_MACHINE ]的路径,如Drivers BuiltIn Battery
[注Drivers BuiltIn 可以省略,即Drivers BuiltIn Battery等效于Battery]
# 服务管理
service [service_name] service_name省略时,查看当前所有加载的驱动.否则卸载驱动,如卸载NFY1: service NFY1:
service load service_key 加载驱动,device_key为相对[HKEY_LOCAL_MACHINE Services ]的路径,如NOTIFY
# 其他
dir 列出当前目录文件
help 列出可用命令 [注 由于历史遗留问题,该命令列出了几个wince下并没有用到的命令,而实际有用的命令未列出来]
3.2 快捷键
支持上下键选择之前输入的命令(缓存了10个命令)
由于部分串口工具不会发送上下左右等按键,调试串口版下,CTRL+W,CTRL+S,CTRL+A,CTRL+D分别等效于上下左右键

转帖请注明出处(http://simplaman.itpub.net)
点击下载

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/116625/viewspace-1010689/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/116625/viewspace-1010689/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值