Я привык работать на ноутбуке, но у него нет последовательного порта. Конечно есть переходники usb->serial и т.д. Но когда приходится писать протокол обмена по COM-порту, то очень выручает эта утилита: tty0tty.
Суть её сводится к тому, что она эмулирует несколько последовательных, нуль-модемных соединений:
/dev/tnt0 <=> /dev/tnt1
/dev/tnt2 <=> /dev/tnt3
/dev/tnt4 <=> /dev/tnt5
/dev/tnt6 <=> /dev/tnt7
Напомню распиновку в нуль-модемном соединении:
TX -> RX
RX <- TX
RTS -> CTS
CTS <- RTS
DSR <- DTR
CD <- DTR
DTR -> DSR
DTR -> CD