Виртуальные com порты есть в любом компьютере, и нам я думаю на наш век их хватит.
Нужен только правильный переходник USB-UART. Я сначала тоже хотел сам собрать такой переходник, потом случайно наткнулся на инфу, что народ в этом случае использует Data-кабель от сотовых телефонов. Полез по сусекам, а они и у меня оказались лежали и ждали своего часа. Этот кабель дает правильные ТТЛ-уровни, тоесть то, что нам для контроллера и надо. У меня сейчас кабель SonyEricsson K700i. Единственное, пришлось повозиться, найти выходы GND RX и ТХ на выходе из кабеля. В инете ухекался искать распиновку этого кабеля

Пришлось методом тыка и прозвонки

Подключил напрямую в контроллер на ножки RX и ТX.
А компонент COMEX от nesco я вчера вечером уже проверил. На реальном устройстве все прекрасно передается. Проверить COMEX во всех режимах еще не успел, но пока все устраивает.