[kaffe] Serial Port on Kaffe

Etienne Julien j.etienne at quantaflow.com
Tue Oct 29 08:00:09 PST 2002


Thanks for your response Josef.
But can I have more precision about the setty command and these arguments
like -parodd and cstopb ... because I can't find any informations about
these params. My linux (slackware 8.1) indicate command not found.

Thanks a lot
Julien

----- Original Message -----
From: "Josef Nordangård" <Josef.Nordangard at ascomtateco.se>
To: <kaffe at kaffe.org>
Sent: Tuesday, October 29, 2002 4:28 PM
Subject: RE: [kaffe] Serial Port on Kaffe


It is also possible to open the serial port as a file. Init the port using
system calls. A small example for linux:

------------------------
    public Serial(int baudrate, boolean evenparity, int stopbits,
  int charsize) throws FileNotFoundException, IOException{

Runtime rt = Runtime.getRuntime();

// Sets up the port with specified baudrate, parity, stopbits,
// and character size.

if (evenparity)
    parity = "-parodd";
if (stopbits == 2)
    sbits = "cstopb";

String cmd =
    "settty " + comPath + " " +
    baudrate + " " + parity + " " + sbits + " cs" + charsize;
try {
    Process p = rt.exec(cmd);

    if ((p.waitFor()) != 0)
throw new IOException("Error initzialising serial port");
} catch (InterruptedException e) {
    throw new IOException("Error initzialising serial port");
}

out = new BufferedWriter(new FileWriter(comPath), 50);
in = new BufferedReader(new FileReader(comPath), 50);
    }

------------------------

settty is just a small script.

/Josef

-----Original Message-----
From: cfowler [mailto:cfowler at outpostsentinel.com]
Sent: tisdag den 29 oktober 2002 14:37
To: Etienne Julien
Cc: kaffe at kaffe.org
Subject: Re: [kaffe] Serial Port on Kaffe


My belief is that you'll need to resort to using JNI to do this.  Sun
has the Java Communications API for Windows but it use JNI.  Maybe
others have insight on the best method.

Chris


On Tue, 2002-10-29 at 08:03, Etienne Julien wrote:
> Hi,
>
> I'm newbie to kaffe and I want to know if it is possible to use serial
port with it.
> I see a file comm.jar in the share directory but I don't know how to use
it.
>
> Thanks for response
>
> Julien



_______________________________________________
kaffe mailing list
kaffe at kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

_______________________________________________
kaffe mailing list
kaffe at kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe





More information about the kaffe mailing list