ITPub博客

首页 > 应用开发 > IT综合 > 基于命令行的WINCE驱动开发工具

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

原创 IT综合 作者:simplaman 时间:2008-09-15 15:14:30 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

下一篇: wince下鼠标钩子
请登录后发表评论 登录
全部评论
  • 博文量
    27
  • 访问量
    292609