問題タブ [hardware-port]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - outb() 呼び出しを使用してキーボード LED を点灯できない
Linux で次のプログラム (インターネットで見つけたもの) を使用してキーボードの LED を点灯させようとしていますが、何も起こらないようです。何か不足していますか?
function - Linux での outb() 関数呼び出しとは何ですか?
誰か意味を説明してくれませんか
ググって調べてみましたがダメでした。
linux - outb() が LDD3 の例の短いモジュールで機能しない
Linux Device Driver 3 の例で short.c を試しています
私の PC にはパラレル ポートがあり、Ubuntu の起動後、次のように表示されます。
次に、これらのコマンドを実行してモジュールを削除します
これをもう一度実行しますが、今度は LED がオンになりません。
次に、short.ko をインストールすると、request_region() が成功します。
これらも試してみましたが、同じ結果です(LEDが点灯しません)
「a」は 0x61 なので、最後のビットは 1 です。
I/O 領域を持っているのに、データを書き出せないのはなぜですか?
ご回答有難うございます。
java - Java は C のようにハードウェア ポートの書き込み/読み取りを行うにはどうすればよいですか? (outb、inb など)
私はCアプリケーションを持っています。このアプリケーションは、いくつかの I/O ポート アドレスを読み書きします。
Java は低レベルの I/O アドレスにネイティブにアクセスできないと思います。私は正しいですか?
C++ アプリの例を次に示します。
Javaで同じことを行うにはどうすればよいですか?
assembly - レジスタを最初の引数として「inb」ASM を使用する
私はそれをそのように使いたい:
しかし、私は得る:
それは可能ですか?
c++ - ReadFile はハイパーターミナル ウィンドウから読み込みますが、外部デバイスからは読み込みません
シリアル ポートからの読み取りに winapi 関数を使用するこのプログラムがあります。
そして、Boost.Asio を使用するこのプログラム:
RS232 ポート経由で ASCII 文字を送信するデジタル レベルがあります。
デジタル レベルは文字をパテ ウィンドウに正常に送信します。
ブースト プログラムは、シリアル ケーブルで COM6 に接続された外部 PC のハイパーターミナル ウィンドウから文字を正常に読み取ります。
ブースト プログラムは、デジタル レベルから正常に文字を読み取ります。
winapi プログラムは、外部 PC のハイパーターミナル ウィンドウから文字を正常に読み取ります。
winapi プログラムは、デジタル レベルから文字を読み取りません。関数 ReadFile() は、受信した文字数がゼロに設定されて正常に戻り、デジタル レベルがファイルの終わりにあると見なされることを示します。
winapi プログラムでは読み取れないのに、ブースト プログラムではデジタル レベルからの読み取りに成功するのはなぜですか?