Вы должны проверить http://www.linux-usb.org/gadget/, API гаджетов USB под Linux,
В дереве исходного кода Linux есть «Documentation / usb / gadget_serial.txt», в нем должно быть объяснено, как сделать так, чтобы устройство отображалось как COM-порт на подключенном хост-ПК, при условии, что USB-порт вашего аппаратного устройства может работать как ведомое USB-устройство, проверьте документация вашего устройства.