장치에 쓰기가 중단됩니다. 이 문제를 해결하는 방법은 무엇입니까?

장치에 쓰기가 중단됩니다. 이 문제를 해결하는 방법은 무엇입니까?

나는 /dev/ttyACM0으로 작은 3.6을 가지고 있습니다.

serial.write()파이썬에서 사용할 때 멈추는 것을 발견했습니다 . Arduino IDE 직렬 모니터를 열었고 출력을 볼 수 있습니다. 직렬 모니터에 무엇이든 쓰면 Arduino IDE가 즉시 중단되고 정지됩니다.

다음을 테스트하여 문제를 파악하려고 했습니다.

이렇게 하면 cat < /dev/ttyACM0예상되는 결과인 Teeny를 얻습니다. 한 터미널에서 이것을 열어 두고 echo "who" > /dev/ttyACM0다른 터미널에서 이 작업을 수행하면 작동이 중단되고 이전에 열려 있던 터미널에는 다른 출력이 표시되지 않습니다.

쓰기가 차단되는 이유는 무엇이며 이 문제를 해결하는 방법은 무엇입니까?

관련 정보