This is an old revision of the document!
[질문자] USB 시리얼 포트 관련 문의 드립니다.
[질문자] 이전(2023년도 말)에 컴파일파이를 C#으로 개발했습니다. 그때 시리얼 포트를 USB에 연결해서 사용했고, 코드는 다음과 같습니다.
portID = string.Format(“/dev/ttyUSB{0}”, _nUsbID); _serialPort = new BaseSerialPort(portID, 38400, Parity.None, 8, StopBits.One); _serialPort.Open();
[질문자] 이번에 새 컴파일파이 버전을 사용해서 같은 소스로 실행했는데 포트 오픈 오류가 발생합니다. 확인해보니 ttyUSB 항목이 생성되지 않는데, 어떻게 해결해야 할까요?
[답변자] 안녕하세요.
[답변자] 해당 제품의 담당자가 현재 휴가 중으로, 즉시 처리가 어려운 점 양해 부탁드립니다.
[답변자] 내일 담당자 복귀하는 대로 확인 후 답변드리겠습니다.
[질문자] 네, 알겠습니다.
[답변자] 안녕하세요.
[답변자] 어제 문의 주신 내용과 관련하여 몇 가지 확인사항이 있습니다.
[질문자] 네.
[답변자] - 사용 중인 CPi 패널 PC의 정확한 모델은 무엇인가요? - 사용 중인 OS는 무엇인가요? `uname -a`, `lsb_release -a` 결과를 공유해 주세요. - 사용 중인 USB-시리얼 어댑터의 모델 또는 제조사는 무엇인가요? - USB-시리얼 어댑터를 연결한 상태에서 `lsusb` 실행 시 장치가 표시되나요? - USB-시리얼 어댑터를 연결한 상태에서 `ls -alh /dev/ttyUSB*` 실행 시 장치 파일이 생성되나요?
[답변자] 위 정보를 알려주시면 보다 빠르게 도움을 드릴 수 있습니다.
[질문자] - CPi-S070WR
- Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
[질문자] Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
[질문자] USB-시리얼 어댑터는 연결하지 않았습니다. 어댑터를 연결하지 않아서 발생한 문제로 보입니다.
[답변자] 확인 감사합니다. 내용 확인 후 안내드리겠습니다.
[질문자] 네, 감사합니다.
[답변자] USB-시리얼 어댑터를 연결하지 않으면 /dev/ttyUSB 장치는 생성되지 않습니다. 어댑터 연결 후 다시 확인해 보시기 바랍니다.
[질문자] 네, 알겠습니다. #usb #serial #ttyUSB #포트안보임 #하드웨어미연결 #linux #comfilepi
