社区
嵌入开发(WinCE)
帖子详情
wince6.0下如何提高DeviceIOcontrol的执行速度?
z12255305
2011-03-02 01:56:01
项目中使用DeviceIOcontrol从物理地址中读取几百的数据,但发现速度不能满足我们的要求;请问wince有没有其它高速的方法从物理地址中读数并传给应用层?
...全文
141
8
打赏
收藏
wince6.0下如何提高DeviceIOcontrol的执行速度?
项目中使用DeviceIOcontrol从物理地址中读取几百的数据,但发现速度不能满足我们的要求;请问wince有没有其它高速的方法从物理地址中读数并传给应用层?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ProEmbedded
2011-03-03
打赏
举报
回复
[Quote=引用 2 楼 aaa_tnt 的回复:]
在应用中VirtualAlloc 申请地址,
然后把得到的地址指针传入驱动,在驱动中VirtualCopyEx 映射物理地址,
这样你就可以在应用中 操作物理地址了。
[/Quote]
这个听起来很不错啊,找机会试试
Ei
2011-03-03
打赏
举报
回复
在应用中VirtualAlloc 申请地址,
然后把得到的地址指针传入驱动,在驱动中VirtualCopyEx 映射物理地址,
这样你就可以在应用中 操作物理地址了。
91program
2011-03-03
打赏
举报
回复
测到的时间是多少,你期望的时间又是多少呢?
z12255305
2011-03-03
打赏
举报
回复
AAa_tnT的方法 我试试;ningpg:在wince6.0下 好像不能在应用程序用MmMapIoSpace访问物理地址了
ningpq
2011-03-03
打赏
举报
回复
看你的物理地址是什么
使用memory map 函数直接将物理地址map为虚拟地址,直接读写。
类似的函数有MmMapIoSpace...
WinCE
驱动问题
两种办法: 1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键。 2、在应用程序中调用Activate
Device
Ex。 在一些文件中用分号来表示注释,例如下面的内容 ; @CESYSGEN IF SERVERS_MODULES_HTTPD ; @...
WinCE
驱动开发问题精华集锦
两种办法: 1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键。 2、在应用程序中调用Activate
Device
Ex。 在一些文件中用分号来表示注释,例如下面的内容 ; @CESYSGEN IF SERVERS_MODULES_HTTPD ; ...
【
WinCE
驱动】Win CE驱动程序快速入门|VS模拟调试 Window CE
2、然后用
Device
IoC
ontrol
与驱动程序进行通信,发送命令,交换数据,向指定的设备驱动发送正确的控制码及数据。 3、驱动中的
IOC
ontrol
根据传进来的控制码及数据
执行
swith。。case语句中代码,进而
执行
操作。 ...
WinCE
驱动开发问题精华集锦(四)
如何得到从
WINCE
启动开始到现在的时间? 调用API GetTickCount,得到的值为32位整数,单位为毫秒。 如何调用
WINCE
的软键盘? 调用API SipShowIM(SIPF_ON),前提是内核加入了软键盘组件。...
wince
问题集锦三
因为设备管理器负责加载驱动程序DLL,这意味着当应用程序调用驱动程序接口函数的时候,
WINCE
内核会将调用驱动程序接口函数的线程转移到设备管理器的进程空间然后
执行
具体的驱动程序代码,应用程序和设备管理器处于两...
嵌入开发(WinCE)
19,504
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章