2

/dev/fb0Linux マシンから読み込もうとしています。

私はちょうどopen("/dev/fb0", O_RDWR)、次にmmapmemcpyマップされたポインターから。

取得した画像の右上隅が前のフレームのものであることを除いて、すべて問題ないようです。

私にはキャッシュの一貫性の問題のようです。具体的には、GPU と CPU がメモリを共有する ARM チップで実行しています。

本当ですか?mmapフレーム バッファに ing した後にキャッシュを無効にするのは一般的な方法ですか?

メモリを無効にする必要がある場合、どの API 呼び出しを使用すればよいですか?

TI の SDK から Memory.h を試していますが、より標準的な Linux/Posix の代替手段はありますか?

4

1 に答える 1