デバイスバスポートのリストを取得するには?たとえば、パラレルポートはです0x378
。各ポートとそのデバイスを一覧表示するコマンドはありますか?
Windowsでは、デバイスマネージャでデバイスの詳細を表示できます。 Linuxにも方法があると思います。
答え1
次の出力を使用できます/proc/ioports
。
$ cat /proc/ioports
0000-0cf7 : PCI Bus 0000:00
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0077 : rtc0
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
...
そしてcat /proc/bus/{input,pci}/devices