主题 : WINCE下面物理地址虚拟地址读写软件 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 24748
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2010-07-13
最后登录: 2010-11-18
楼主  发表于: 2010-08-28 21:59

 WINCE下面物理地址虚拟地址读写软件

图片:
真是感慨啊,2002年读大学的时候对MFC不屑一顾,对C++也不屑学习,结果毕业以后一直用的是C#和VB来开发,主要是开发单片机的上位机程序,现在下定决心学习ARM和WINCE,结果闭关修炼苦学了2个月,从nboot,eboot到oal,再到最简答的流驱动的编写和AP的编写,到现在居然要学习人家几年之前都搞得滚瓜烂熟的东西,重新拿起大学里的c++书和MFC设计的书.真后悔大学里没有学好啊,现在工作了,结婚了,还有了小孩(3个月),再想去好好学习这方面真的没条件了,现在经常一手抱着小孩,一手敲着键盘....这么一个简单的MFC程序居然花了3天时间(每天工作时间>15小时),不知道这口饭还能吃到什么时候....不管怎么说,我的第一个WINCE程序出来了...先贴个图吧,不知道这么传上来,分享给大家,顺便再看看还有什么bug.....

BIT按键选择spin控件增减的位置  P/V为虚拟内存和物理内存切换  rRD为 reload功能,主要作用是写入以后再次读取,有些寄存器 别如usrt数据寄存器,当你写入0x31以后,他会马上发送你写的数据并且立刻清零,所以这个按钮的作用是再次读取该寄存器的地址,默认为reload功能,如果切换到 noreload功能标识不在读取,这样可以方便的再次


WINCE_RAM_READ.rar (46 K) 下载次数:168




























WINCE_RAM_READ.rar (46 K) 下载次数:168


级别: 新手上路
UID: 24748
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2010-07-13
最后登录: 2010-11-18
1楼  发表于: 2010-09-09 09:39
呵呵,其实原理很简单的,捅破了就是一层纸,所以没有公布,以便增加神秘性...........哇哈哈..........

楼上分析的很对,不过其实我没有在Active下面注册东西,Active下面也不会有这个驱动的任何信息............