2

カーネル モジュールで配列を宣言し、ユーザー空間アプリ内でアクセスしたいと考えています。どうすればできますか?

ユーザーが使用できるように、ユーザー空間を介して使用するためにメモリをマップするにはどうすればよいですか?

4

4 に答える 4

3

ほとんどの場合、キャラクター デバイスを実装する必要があります。struct file_operations次に、実装のインスタンスでmmap 関数を実行します。

于 2012-08-05T17:05:41.083 に答える
2

ここにすべてがあると思います:http://www.scs.ch/~frey/linux/memorymap.html

ちなみに、Googleでの最初の結果。

于 2012-08-06T02:32:28.377 に答える
0

多分ユーザースペースI/Oシステムがあなたを助けるでしょう:https ://www.osadl.org/?id = 321

于 2012-08-06T14:57:54.743 に答える
0

Linux Device Driver 第3章 15章. mmapについて語っています。第 3 章と第 6 章では、char デバイスについて説明します。

于 2012-08-06T09:34:43.140 に答える