초보의 아웅다웅 설계하기/STM32

STM32 USB CDC-ACM(Virtual Com Port) 리눅스 확인

로망와니 2020. 11. 20. 19:16

STM32 USB CDC-ACM(Virtual Com Port)을 올린 후 윈도우에서는 STM에서 제공하는 VCP 드라이버를 깔고 터미널 프로그램을 사용하면 통신을 할 수 있다는 것을 알고 있습니다.

 하지만 윈도우만 사용해보았던 개발자들은 리눅스에서는 어떻게 확인할 수 있지라는 생각을 하게 됩니다. 네 접니다.....

USB로 시리얼로 읽을 수 있는 방식은 기본적으로 USB CDC-ACM이고 리눅스에서 확인해보면 ttyACMx라고 나오게 됩니다. 보레이트까지 나올 줄은 몰랐는데... 리눅스 터미널 프로그램인 minicom을 깔고 minicom에서 dmesg를 통하여 확인한 ttyACMx를 Serial Device에 설정 후 확인을 하면 됩니다. 저는 echo로 프로그램을 짜서 확인하였습니다.