vxImmrGet
*PBODR(vxImmrGet()) &= 0xfcff;
*PBPAR(vxImmrGet()) &= 0xfffffcff;
*PBDIR(vxImmrGet()) |= 0x00000300;
vxImmrGet()應該是獲取powerpc 的IMMR(Internal Memory Mapped Registers)的值,這個寄存器保存著所有powerpc CPU寄存器所映射的內存基地址,PBODR,PBPAR,PBDIR應該是這幾個寄存器的偏移量,基地址+偏移量 就是這個寄存器的實際訪問地址.
*PBPAR(vxImmrGet()) &= 0xfffffcff;
*PBDIR(vxImmrGet()) |= 0x00000300;
vxImmrGet()應該是獲取powerpc 的IMMR(Internal Memory Mapped Registers)的值,這個寄存器保存著所有powerpc CPU寄存器所映射的內存基地址,PBODR,PBPAR,PBDIR應該是這幾個寄存器的偏移量,基地址+偏移量 就是這個寄存器的實際訪問地址.
總結
- 上一篇: 获得系统中某个进程的cpu使用率
- 下一篇: WinCE驱动开发问题精华集锦