0

我正在研究 iMX51 项目。RTOS 是 WINCE 6.0 r3。我正在使用 iMX51 飞思卡尔评估套件。

我们实际上是在寻求加速 GDI 并实现硬件光标。

我不清楚以下内容:-

  1. GDI 和硬件光标的加速究竟是什么意思?

  2. 另外黑白软件和硬件光标有什么区别?

注意When I reboot the hardware after building my workspace, I see the mouse cursor located at the centre of the window. Can anyone guide me what type of cursor is this? Is this a hardware cursor or software cursor...? And if this is a hardware cursor then:----

  1. 我应该如何消除软件光标?
  2. 我应该怎么做才能实现硬件光标?
  3. 我为什么要这样做?
  4. 我应该在哪个模块上实现目标?

参考:

  • WC600_MX51_SDK_0912_ReferenceManual.pdf
  • MCIMX51RM.pdf

请指导我正确的步骤来实现我的目标。

4

1 回答 1

4

光标只是鼠标指针。拥有硬件光标意味着图形硬件可以单独在常规图形之上“叠加”一个小的移动图像(通常称为“精灵”)。

实现软件光标意味着将背景存储在指针“下方”,并在指针移动时重新写入。这可能很棘手,尤其是在底层图形发生变化时。

更新:快速浏览参考手册,您需要阅读显示处理器 (DP) 模块。该寄存器DP_COC_SYNC似乎与设置光标模式有关,同时DP_CUR_POS_SYNC设置其在屏幕上的位置。

于 2010-03-25T10:15:37.507 回答