/*!
  \page serial_lin_page Linux でのシリアルデバイスの確認

  Linux 環境での、URG ポートの確認方法について解説します。

  - \ref serial_lin_detect_section
    - \ref serial_lin_detect_usb
    - \ref serial_lin_detect_serial

  \n
  <hr>
  \section serial_lin_detect_section URG デバイスの認識

  \subsection serial_lin_detect_usb USB 接続

  USB 接続の場合、URG は /dev/ttyACMx として認識されます。実際にどのように認識されたかを確認するには、<strong>dmesg</strong> コマンドを用います。

  \verbatim
% dmesg
... (省略) ...
[ 2822.168000] usb 3-1: new full speed USB device using uhci_hcd and address 2
[ 2822.328000] usb 3-1: configuration #1 chosen from 1 choice
[ 2822.440000] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
[ 2822.444000] usbcore: registered new interface driver cdc_acm
[ 2822.444000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/cdc-acm.c:
 v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters \endverbatim

  このメッセージから、cdc_acm モジュールを利用し、ttyACM0 として認識されたことがわかります。

  \n
  \subsection serial_lin_detect_serial シリアル接続

  URG のシリアルコネクタを直接 PC に接続した場合は、USB の場合と同じく /dev/ttyACMx として認識されます。\n
  ただし、USB-シリアル変換器などを介して、

  <strong>PC <=> USB-シリアル変換器 <=> URG のシリアルコネクタ</strong>

  という風に接続した場合、Linux からは、USB-シリアル変換器が認識され、デバイス名は /dev/ttyUSBx や /dev/usb/ttyUSBx となります。具体的なデバイス名を調べるためには、USB の場合と同様、<strong>dmesg</strong> コマンドを用います。

*/
