I have two programs on two different machines, Windows and Linux.
They expect to communicate via a com port. Until now, we used an USB to UART bridge on the Linux machine, with its driver, to do the communication. Windows listed the device as a COM port and on the linux side we had a tty device for the Linux application to connect to.
Now, on the new board revision which I'm working with, that chip is no longer present. I'd like to maintain both programs unaltered. I understand that I could configure a usb driver on Linux to act as a virtual com without any additional HW (CDC ACM?) and that would do the trick. Am I correct? If that's the case, which driver should I use?