| 
			 
					阅读:1054回复:8
				 
				ce 内存操作
					CE中如何直接操作一段物理内存?
 
							不是DMA方式。 我是用硬件映射方式。 告急! 一定给分!!!!!!!!!!!!!!  | 
	|
					
						
						
						
						
  | 
	
| 
			 沙发# 
								发布于:2002-11-30 20:05				
			
					既然要利用系统的内存管理机制, 
 
							那当然不能在系统装入前分配的吧? 你说的是物理地址段内存独占还是 永远占有物理内存不置换到交换页上? 如果是后者是可以锁定的吗.  | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2002-11-30 13:29				
			
					怎么抢在在前面呀
 
							操作系统肯定比驱动早呀?  | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2002-11-27 15:53				
			WINCE是用虚拟内存的管理方式. 我想只有抢在操作系统前把它分配了。  | 
	|
					
						
  | 
	
| 
			 地下室# 
								发布于:2002-11-27 15:28				
			
					WINCE是用虚拟内存的管理方式.
 
							怎么保证我所需要的这一段物理内存不会被WINCE操作系统占用呢?  | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2002-11-27 10:54				
			我的问题: 内存映射的问题解决没有呢?即得到一个内核模式虚拟地址,这样应该就能访问了啊,难道WINCE不是用虚拟内存的管理方式。 Windows NT和Windows 98都是运行在支持虚拟地址空间的计算机上,虚拟地址空间或者映射到一段真实的物理内存,或者映射到交换文件中的页帧。  | 
	|
					
						
  | 
	
| 
			 6楼# 
								发布于:2002-11-27 10:06				
			
					我的问题:
 
							我在PCM3350上用的一块双口RAM,使用的是内存映射方式. 地址为D0000到DFFFF共4k.要在应用程序中使用这一块内存,先要在驱动中将这块物理内存映射为系统内存,然后再进行操作.另外好象还要在CONFIG.BIB中进行一些什么配置之类的.CONFIG.BIB配置的地址是怎么得到的呢? 不知谁能再告诉我一下. 谢谢!!!  | 
	|
					
						
  | 
	
| 
			 7楼# 
								发布于:2002-11-27 09:35				
			
					我先给 30 分,  谢谢你了!
 
							等我看完研究一下,搞定以后,剩下的分一定再给. 还望以后多多关照哦 [编辑 - 11/27/02 by blue123]  | 
	|
					
						
  | 
	
| 
			 8楼# 
								发布于:2002-11-26 09:33				
			
					已给你在WINCE回答!				 
							 | 
	|
					
						
  |