0

Linuxでドライバーファイルにアクセスできるかどうか(オープン読み取り/書き込み)、たとえば、ユーザースペースの/dev/aaaJavaアプリケーションを使用して説明してください。

4

2 に答える 2

2

これは他のファイルと同様にファイルなので、開いたり、読み書きしたりできます (もちろん、閉じることも忘れないでください)。関連付けられているドライバーによっては、シーク、mmap なども実行できる場合があります。

しかし、もちろん、ioctl を送信することはできません。このためには、ネイティブの対話が必要です。

于 2013-07-04T07:17:52.777 に答える
1

はい、通常のファイルのようにアクセスできます。または、ドライバーが許可する場合は、ファイルとデバイスをメモリ マップします。Java の観点からは、通常のファイルのように機能します (これが/dev/ファイル システムのポイントです)。この「トリック」はところでも機能し/proc/ます。

于 2013-07-04T07:17:14.453 に答える