- 博客(3)
- 收藏
- 关注
原创 WinCE OAL中的Cache操作函数介绍
作者:ARM-WinCE 在OAL中有两个和Cache相关的函数,一个是OEMARMCacheMode,另一个是OEMCacheRangeFlush函数,这两个函数在ARM处理器上是必须实现的。 OEMARMCacheMode函数用于设置基于ARM处理器页表的cache模式,主要是设置MMU页表中的C,B控制位,达到控制相应的存储空间的缓冲特性的目的。一般默认C和B控制位都被设置为
2009-02-25 20:21:00 3667 4
原创 WinCE OAL中的Global Variables介绍
作者:ARM-WinCE 在OAL中可以设置一些全局变量,这些变量在WinCE内核与OAL之间共享,无论是WinCE内核还是OAL都可以基于这些全局变量完成相应的功能。这些全局变量一部分是必要的,一些属于可选的。 由于有些变量和硬件平台相关,所以不同架构的处理器会支持不同的全局变量,这里仅以ARM架构处理器进行介绍,如下: OEMAddressTable:这是一个物理地址到
2009-02-21 16:07:00 2740
原创 WinCE OAL中的OEMInit函数
作者:ARM-WinCEOEMInit是OAL中的重要函数,用来初始化板级的硬件设备。实际上,WinCE的内核最开始只做了CPU级的初始化,随后会初始化调试串口,然后就会调用该函数了。应该说OAL中的OEMInit函数有点像EBOOT中的OEMPlatformInit函数,我说的是有点像,毕竟应用不同。OEMInit函数主要完成以下功能:1. 初始化相应的硬件外设 2. 根据需
2009-02-12 17:37:00 3958
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人