0

私はドライバープログラミングの初心者です。だから私はいくつかの「問題」に直面しています。

PCIドライバーを書きました。問題は、アプリがこのドライバーとどのように通信できるかです。

私の目的は、ドライバー用のテスト アプリを作成することです。ドライバのプログラミングを学ぶのは一種の「基礎研究」です。

通常、私は/dev. しかし、このディレクトリにある私のファイルには、ルート以外の読み取りまたは書き込みのアクセス許可がありません。では、どのように通信するのですか?属性ファイル経由?

4

1 に答える 1

2

ノードを使用するの/devが正しいアプローチです。あなたがする必要があるのは、権限を修正することです。

を使用してそれを行うことchmodができますが、再起動するたびに行う必要があります。より良い解決策は、PCI デバイスの ID に一致する udev ルールを作成することです。chmod次に、ルールでを実行できます。

ドキュメント: udev ルールの記述

于 2012-09-12T13:39:31.487 に答える