Cross-platform serial terminal