Hallo,
die seriellen Schnittstellen heißen auch tty-Schnittstellen, wird schon seit langer Zeit für die Terminals benutzt.
Schau Dir mal termios.h an, d gibt es die Funktionen zum Setzen der Geschwindigkeit cfsetospeed, setzen des Status tcsetattr usw.
Oder nimm Java und das COMM-Api für die seriellen Schnittstellen, das sieht dann etwa so aus, Auszug aus der origianl Sun Doku:
public SimpleRead() {
try {
serialPort = (SerialPort) portId.open("SimpleReadApp", 2000);
} catch (PortInUseException e) {}
try {
inputStream = serialPort.getInputStream();
} catch (IOException e) {}
try {
serialPort.addEventListener(this);
} catch (TooManyListenersException e) {}
serialPort.notifyOnDataAvailable(true);
try {
serialPort.setSerialPortParams(9600, SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);
} catch (UnsupportedCommOperationException e) {}
readThread = new Thread(this);
readThread.start();
}
Gruß Hardy