シリアルポートを使用する項目があるかどうかを確認するには?

シリアルポートを使用する項目があるかどうかを確認するには?

Debian Wheezyでマイクロコントローラをプログラムしたいのですが、これまでは動作できません。私尋ねる電気工学科では、シリアルポートをすでに占有しているものがあることを確認するようアドバイスを受けました。私は彼らが提案するプログラムを持っていませんbrltty

マイクロコントローラボードがコンピュータとの通信を妨げる他のパッケージがあるかどうかを確認できますか?または、デバイスにどのようなドライバの問題がありますか?

挿入すると、次のようなことが発生します。

rumtscho@simak:~/Projects/had_launchpad-blink-master$ dmesg | tail
[11936.051300] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[11936.051306] usb 4-1: Product: Texas Instruments MSP-FET430UIF
[11936.051313] usb 4-1: Manufacturer: Texas Instruments
[11936.051318] usb 4-1: SerialNumber: 95FF469286C9572A
[11936.060401] cdc_acm 4-1:1.0: This device cannot do calls on its own. It is not a modem.
[11936.060412] cdc_acm 4-1:1.0: No union descriptor, testing for castrated device
[11936.060467] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
[11946.113517] generic-usb 0003:0451:F432.0005: usb_submit_urb(ctrl) failed
[11946.113550] generic-usb 0003:0451:F432.0005: timeout initializing reports
[11946.114261] generic-usb 0003:0451:F432.0005: hiddev0,hidraw0: USB HID v1.01 Device [Texas Instruments Texas Instruments MSP-FET430UIF] on usb-0000:00:1d.0-1/input1

ここで接続の問題を解決できますか?

ベストアンサー1

LinuxはttySxをシリアルポートデバイス名として使用します。たとえば、COM1(DOS/Windows 名)は ttyS0、COM2 は ttyS1 などです。

  1. マイクロコントローラをシリアルポートに接続し、dmesg | grep ttyコマンドを入力して検出されたことを確認します。

  2. すべてのスロットがPCIの場合、シリアルポートはISAバスまたはLPCバス(「LPCインターフェイス」とも呼ばれます)にあります。 LPCはラップトップで一般的です。lspci「LPC」が表示されていることを確認するには、「」を入力します。

setserialシリアルポートを設定するにはコマンドを使用する必要があります。 (ここをクリック指示する方法を学びなさいsetserial。 )

引用:
http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/ http://www.tldp.org/HOWTO/Serial-HOWTO-8.html

おすすめ記事