Qual é a diferença entre ttyUSB e ttyACM?

Qual é a diferença entre ttyUSB e ttyACM?

Tenho um aparelho caseiro para medir o brilho do céu noturno (astronomia). Agora estou escrevendo o programa em c para aquisição de dados. Percebi que no meu laptop o dispositivo (quando conectado) fica ttyACM0. No entanto, na área de trabalho do laboratório (aproximadamente 6 anos), o dispositivo está conectado como ttyUSB0. Então, estou interessado em saber qual é a diferença entre ttyACMe ttyUSB?

informação relacionada