特定のマザーボード (Jetway JNF9F) で GPIO ピンを読み取る必要があります。ドキュメントから、読み取るレジスタアドレスについての手がかりがありますが、方法がわかりません。
私の調査では、GpioClx と通信するカーネル モード ドライバーを作成する必要があることがわかりました (Windows 8 の使用は問題ではありません)。私が理解しているように、GpioClx は、私が書きたくないアプリケーションによって照会されます。1 つの参照
このアプローチは正しいですか?これを行う簡単な方法はありますか?
//===============================================
Obs: 私のアプリケーションとは: 2 つの GPIO ピンを常に監視する必要がある C++ ソフトウェアです。これらのピンの値が変更された場合、アクションを実行する必要があります (プリントスクリーンを取得するなど)。GPIO を読み取るこのソフトウェアは、管理者権限を要求してはなりませんが、これらのピンは何らかの方法で (ドライバーによって) 入力モードに設定する必要があります。
Obs2: メーカーに連絡したところ、「ああ、とても簡単です。レジスターを読むだけです。さようなら」とのことでした。彼らはまた、.dll にサンプル コードを与えました。この .dll を使用してソリューションを実装しましたが、.dll の読み込みには管理者権限が必要なため、使用できません。
前もって感謝します