LIRCマニュアル(http://www.lirc.org/receivers.html)。というプログラムを使ってWindowsでテストしましたTerminal
。
RTSピンをオンにするとDCDピンもオンし、リモコンを使用するとDCDが点滅します。したがって、すべてをハードウェアで実装できます。
次に、同じコンピュータのLinux Mint 17で同じハードウェアを試しました。http://lifehacker.com/5527752/control-your-desktop-pc-with-a-remote-using-lircしかし、幸運ではありません。
piotrek-H87-HD3 piotrek # cat /dev/ttyS0
cat: /dev/ttyS0: Input/output error
私もフォローしましたhttp://www.commandlinefu.com/commands/view/10218/ttys0-terminal-on-serial-connection。このチュートリアルでは同じエラーが発生し、BIOS設定を見ましたが、シリアルポートが有効になっています。
なぜ動作しないのですか?
いくつかの有益なデータ:
piotrek-H87-HD3 piotrek # cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:16550A port:0000F080 irq:19 tx:34 rx:0 CTS|DSR|CD
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
8: uart:unknown port:00000000 irq:0
...
//編集する
最近、Linuxがどういうわけか私のシリアルポートのピンアウトを変更したのだろうか。私のマザーボードCOMポートのピン配置は次のとおりです。
マザーボードから背面パネルへの1:1ピンアウトを次のようにマッピングする背面パネル延長ケーブルがあります。
-------------------
\ [1][3][5][7][9] /
\ [2][4][6][8] /
\ ___________ /
Windowsのピン順序はマザーボードのマニュアルと同じです。ピンが何とか変わることは可能ですか?確認できますか?
答えを知る人が誰もいないようで、また質問をしてみようかと思います。/dev/ttyS0で選択したピンを有効にするスクリプト(おそらくPython?)を作成できます。では、電圧を測定してどのピンがどのピンであるかを確認できますか?