WINCE地址带有UA/CA/PA意思介绍

原创 2013年12月04日 17:16:20

有很多地址中包含PA\CA\UA含义分别是,PA代表DRAM的物理地址,CA代表经过MMU映射后的虚拟地址,UA代表经过MMU的基础上增加了Cache后的地址。


WINCE相关MEMORY的操作介绍。可看

http://blog.csdn.net/nanjianhui/article/details/4038734

在BSP开发中经常会用到物理地址与虚拟地址的转换,一般都是基于物理地址获得相应的虚拟地址来访问硬件。在WinCE6.0中,可以在WINCE600/Platform/Common/Src/Inc/Oal_memory.h文件中找到相关的操作函数,这些函数用来虚拟地址与物理地址之间的转换,它们都是基于OEMAddressTable表的。也就是说,首先要在OEMAddressTable中定义虚拟地址到物理地址之间的映射关系,然后才能使用这些函数。这些函数可以在OAL中使用,也可以在EBOOT中使用,有时也会在驱动中使用。

 

函数都比较简单,介绍一下:

VOID* OALCAtoUA(VOID *ca):

该函数根据Cached的虚拟地址,返回Uncached的虚拟地址

VOID* OALPAtoCA(UINT32 pa):

该函数根据硬件物理地址,返回Cached的虚拟地址

VOID* OALPAtoUA(UINT32 pa):

该函数根据硬件物理地址,返回Uncached的虚拟地址

VOID* OALPAtoVA(UINT32 pa,  BOOL cached):
该函数根据硬件物理地址,返回虚拟地址,虚拟地址是否为Cached取决于参数cached,TRUE表示Cached,FALSE表示Uncached

VOID* OALUAtoCA(VOID *ua):

该函数根据Uncached的虚拟地址,返回cached的虚拟地址

UINT32 OALVAtoPA(VOID *va):

该函数根据虚拟地址,返回相应的硬件物理地址

 

函数用起来很简单,无非是在物理地址,Cached/Uncached的虚拟地址之间转换。但是物理地址必须在OEMAddressTable中定义才可以。所以说白了,也是一种内存静态映射。

CA611 SAP ECATT PA

  • 2014年12月07日 17:22
  • 7.5MB
  • 下载

wince6.0下物理地址映射,寄存器访问介绍

在wince6.0下,驱动都被放到内核空间下(用户模式驱动除外)。用户进程访问物理地址受到了限制,即用户进程再也不能通过vitrualalloc virtualcopy来完成物理地址的映射。所以用...

SAP官方培训课程级别和PA认证介绍

这里只对SAP官方的标准课程培训和PA顾问学院培训做一个简单总结。这里说的SAP官方培训指的并不只是SAP公司自己提供的培训,还包括SAP认可的合作培训机构。因为从几年前开始,SAP公司已经把PA培训...

关于浏览器UA的一些介绍

User Agent是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。通俗地讲,UA是一种向访问网站提供你所使用的浏览器类型、操作系统、浏览器内核等信息的标识。通过这个标识...

路由器的Loopback地址是什么意思?

本地环回接口(或地址),亦称回送地址(loopback address)。 此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都会使用。常见于如下用途: 1 作为一台路由器的管理地址 ...

applicationContext.xml中的头部地址的意思

不知道大家看到Spring配置文件头部的地址时候会不会疑问这些地址是做什么的,没有网的情况下,还会起到作用吗?如果的不了解的话,那么接着往下看: 首先拿一段大家熟悉的头部配置文件来看: ...

IP地址,子网掩码,默认网关,DNS服务器是什么意思?

为了更深入的学习TCP/IP协议,最近看了不少有关资料,收集整理记录如下,以备后面的使用和方便各位学习:    IP地址,子网掩码,默认网关,DNS服务器是什么意思?  (一)  问题解析 0...

IP地址,子网掩码、默认网关,DNS服务器是什么意思?

IP地址,子网掩码、默认网关,DNS服务器是什么意思?  IP地址,子网掩码、默认网关,DNS服务器是什么意思?                              (一)  ...
  • bilter
  • bilter
  • 2011年11月22日 10:55
  • 75868

IP地址,子网掩码、默认网关,DNS服务器是什么意思?

http://www.cnblogs.com/songQQ/archive/2009/05/27/1490612.html              (一)  问题解析 001.   问:  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WINCE地址带有UA/CA/PA意思介绍
举报原因:
原因补充:

(最多只允许输入30个字)