Tengo que crear una arquitectura para un sistema en el que la PC se comunique con dos microcontroladores idénticos (pero independientes) (controlador USB incorporado) a través de 2 canales USB. No tengo experiencia en implementación de USB. Mi pregunta es cómo la PC identificará estos canales USB como diferentes. Usaré una biblioteca USB de terceros y los descriptores de dispositivos que se pueden editar. ¿Es eso suficiente para que la aplicación de PC identifique estos canales como canales separados? ¿O la aplicación de PC puede manejar esto sin siquiera editar los descriptores?