serialport by platform