예시 코드:
portID = string.Format("/dev/ttyUSB{0}", _nUsbID); _serialPort = new BaseSerialPort(portID, 38400, Parity.None, 8, StopBits.One); _serialPort.Open();
USB-Serial 어댑터가 연결되지 않으면 Linux에서 /dev/ttyUSB* 장치 파일이 생성되지 않습니다.
즉, 하드웨어가 연결되어 있어야 해당 장치 파일이 자동으로 생성됩니다.
1) USB-Serial 어댑터를 연결합니다.
2) 아래 명령을 실행합니다.
lsusb ls -alh /dev/ttyUSB* dmesg | grep tty
정상 동작 시: