blue123
驱动中牛
驱动中牛
  • 注册日期2002-11-09
  • 最后登录2009-09-14
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:988回复:8

ce 内存操作

楼主#
更多 发布于:2002-11-25 21:55
CE中如何直接操作一段物理内存?
不是DMA方式。

我是用硬件映射方式。

告急!  

一定给分!!!!!!!!!!!!!!
努力!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-26 09:33
已给你在WINCE回答!
生命驱动,活力无限!
blue123
驱动中牛
驱动中牛
  • 注册日期2002-11-09
  • 最后登录2009-09-14
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-27 09:35
我先给 30 分,  谢谢你了!
等我看完研究一下,搞定以后,剩下的分一定再给.

还望以后多多关照哦

[编辑 -  11/27/02 by  blue123]
努力!
blue123
驱动中牛
驱动中牛
  • 注册日期2002-11-09
  • 最后登录2009-09-14
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-27 10:06
我的问题:
我在PCM3350上用的一块双口RAM,使用的是内存映射方式.
地址为D0000到DFFFF共4k.要在应用程序中使用这一块内存,先要在驱动中将这块物理内存映射为系统内存,然后再进行操作.另外好象还要在CONFIG.BIB中进行一些什么配置之类的.CONFIG.BIB配置的地址是怎么得到的呢?
不知谁能再告诉我一下.
谢谢!!!
努力!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-27 10:54
我的问题:
我在PCM3350上用的一块双口RAM,使用的是内存映射方式.
地址为D0000到DFFFF共4k.要在应用程序中使用这一块内存,先要在驱动中将这块物理内存映射为系统内存,然后再进行操作.另外好象还要在CONFIG.BIB中进行一些什么配置之类的.CONFIG.BIB配置的地址是怎么得到的呢?
不知谁能再告诉我一下.
谢谢!!!
 


内存映射的问题解决没有呢?即得到一个内核模式虚拟地址,这样应该就能访问了啊,难道WINCE不是用虚拟内存的管理方式。
Windows NT和Windows 98都是运行在支持虚拟地址空间的计算机上,虚拟地址空间或者映射到一段真实的物理内存,或者映射到交换文件中的页帧。
生命驱动,活力无限!
blue123
驱动中牛
驱动中牛
  • 注册日期2002-11-09
  • 最后登录2009-09-14
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-27 15:28
WINCE是用虚拟内存的管理方式.
怎么保证我所需要的这一段物理内存不会被WINCE操作系统占用呢?
努力!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-27 15:53
WINCE是用虚拟内存的管理方式.
怎么保证我所需要的这一段物理内存不会被WINCE操作系统占用呢?
 


我想只有抢在操作系统前把它分配了。
生命驱动,活力无限!
blue123
驱动中牛
驱动中牛
  • 注册日期2002-11-09
  • 最后登录2009-09-14
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-30 13:29
怎么抢在在前面呀
操作系统肯定比驱动早呀?
努力!
hnsyz
驱动牛犊
驱动牛犊
  • 注册日期2001-12-31
  • 最后登录2010-04-20
  • 粉丝1
  • 关注0
  • 积分108分
  • 威望259点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-30 20:05
既然要利用系统的内存管理机制,
那当然不能在系统装入前分配的吧?
你说的是物理地址段内存独占还是
永远占有物理内存不置换到交换页上?
如果是后者是可以锁定的吗.
学习,交流
游客

返回顶部