お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-03-29 22:13:54

barapha
メンバ
登録日: 2009-05-02

win で言う COM1, COM2 について

https://forums.ubuntulinux.jp/viewtopic.php?id=14905
の質問の続きなのですが。

輸入代理店とのメールで
「1) PCに接続したUSBケーブルがCOMポートとしてPCに認識されている事。」
ということなのですが、

コード:

dmesg
[    2.815240] usb 8-1: New USB device found, idVendor=067b, idProduct=2303
[    2.815248] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.815253] usb 8-1: Product: USB-Serial Controller D
[    2.815258] usb 8-1: Manufacturer: Prolific Technology Inc. 
[   14.156964] usb 8-1: pl2303 converter now attached to ttyUSB0
[ 1373.319355] usb 8-2: new full-speed USB device number 3 using xhci_hcd
[ 1373.361798] usb 8-2: New USB device found, idVendor=1a86, idProduct=7523
[ 1373.361806] usb 8-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 1373.361811] usb 8-2: Product: USB2.0-Ser!
[ 1373.421263] usbcore: registered new interface driver ch341
[ 1373.421281] USB Serial support registered for ch341-uart
[ 1373.421297] ch341 8-2:1.0: ch341-uart converter detected
[ 1373.447964] usb 8-2: ch341-uart converter now attached to ttyUSB1

と出ました。
これで COM2, COM1 として認識されているでしょうか。

fldigi アプリには ttyUSB0, ttyUSB1 が選択可能になっていて、画像の選択が逆の可能性はありますが、win と異なり COM1, COM2 でないのが心許ないです。
http://dl.dropbox.com/u/1516525/img/fldigi-conf-PTT.png
http://dl.dropbox.com/u/1516525/img/fldigi-conf-CAT.png

オフライン

 

#2 2013-03-30 18:47:15

Crush
メンバ
登録日: 2009-02-10

Re: win で言う COM1, COM2 について

http://drumken.blog8.fc2.com/blog-entry-347.html
http://choreonoid.org/ja/choreograph-tutorial/connectGrobot.html
ものは違いますが、参考にはなるんじゃないかと。

/dev/USBtty1(認識した順番に連番になりますし、USBの仮想シリアルの多くはここにデバイスとして追加されると思います。)が、存在していれば、認識はしているんじゃないかと。
その上で、必要に応じて、アカウントに対し、アクセス権限を与えることで使えると書かれています。
基本的には固有のハードウェアではなく、仮想シリアルとして汎用のドライバなのでシリアル制御を行う機器が刺さっていて、認識されていると、別のハードウェアに対するアクセスになることはあります。
壊すような危険なコマンドがない機器ならばポートに対して応答するとわかっている文字列を投げてやれば妥当な返事が返ってくるはずですし、そういうことがないのなら、選択可能なものを全部試してもいいんじゃないかと思います。
正常な動作がわかっているのなら、正常な反応をした設定が正しい設定です。

オフライン

 

#3 2013-04-09 21:35:58

tnc
メンバ
登録日: 2008-03-22

Re: win で言う COM1, COM2 について

barapha による投稿:

fldigi アプリには ttyUSB0, ttyUSB1 が選択可能になっていて、画像の選択が逆の可能性はありますが、win と異なり COM1, COM2 でないのが心許ないです。

[    2.815253] usb 8-1: Product: USB-Serial Controller で認識されているようです。
何のことかさっぱり分からなかったので、前トピから読みなおしてみたところアマチュア無線のインターフェースであることがようやくわかりました。
Crushさんもおっしゃってますが/dev/USBttyにて認識されているのでLinux的にはそれで問題ないと思います。
噛み砕いて言うとデバイスはUSB経由でシリアルインターフェースに変換されて認識されていますという意味ですのでなんら問題ありません。
ただ単にOSの認識および表現の仕方がWindowsとは若干違うというだけの話です。
ポートの番号だけなら認識の範囲内で弄れたと思います。
私もパケット通信をやっていますが外付けのTNCをUSBからRS232Cに変換するケーブルを介して繋いでいます。
こちらは、Xastirを使ってAPRSをやっています。
このソフトだけではポート設定に戸惑ったのでGtkTermを使ってポートを固定しました。
因みに、GtkTermはターミナルソフトでWindowsでいうところのハイパーターミナルとか、わるたーむみたいなものです。

オフライン

 

#4 2013-04-09 21:44:31

tnc
メンバ
登録日: 2008-03-22

Re: win で言う COM1, COM2 について

私は、ここを参考にしました。
UbuntuでRS-232Cを利用したシリアルポート通信

オフライン

 

Board footer

Powered by FluxBB