0

iMX51 プロジェクトに取り組んでいます。RTOS は WINCE 6.0 r3 です。また、iMX51 freescale 評価キットを使用しています。

実際、GDI の高速化とハードウェア カーソルの実装を検討しています。

次の点については不明です:-

  1. GDI & ハードウェア カーソルの高速化とは正確には何を意味しますか?

  2. また、b/wソフトウェア カーソルとハードウェア カーソルの違いは何ですか?

: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 に答える