[kaffe] Serial Comms
Ian Brown
Ian.Brown@namitech.com
Tue, 10 Sep 2002 13:38:57 +0200
Thanks Chris
The units are currently running a C++ application that I want to port to =
Java (mainly so that I only have one code-base to support as I also have =
some systems that run on Windows pc's). As the database I am currently =
using either MS SQL or Interbase depending on the size of the =
installation. The database update is no problem and works beautifully =
using TCP/IP Sockets (via a server application). There is no database =
running on the embedded PC and the load is relatively small since it is =
working almost as a protocol converter, converting serial comms to =
TCP/IP sockets. There is no GUI or anything that consumes major =
resources.
My problem is specifically around the serial comms and more specifically =
getting Mark and Space parity working. The machines that I connect to =
require Mark parity to 'wake them up' and then Space parity for all =
further comms. On the Windows platform I am using JDK 1.4 and a third =
party Java serial component called SerialIo that works fine. On the =
Linux platform, due to the size constraints, I am unable to use JDK 1.4 =
and so I am looking at alternate VM's.
Have you used Kaffe for Serial comms ?
Ian
-----Original Message-----
From: cfowler [mailto:cfowler@outpostsentinel.com]
Sent: 10 September 2002 01:02
To: Ian Brown
Subject: Re: [kaffe] Serial Comms
Ian,
On more thought, I would not use java for this unless you have no other
choice. Kaffe + JNI should work but it may be too slow for the load
expected on the device. What database are you using? I would go with
pure C for this project. It should be real easy. Especially if you are
using MySQL. If you need some help with this, I can provide some. Let
me know.
Chris
On Tue, 2002-09-10 at 06:14, Ian Brown wrote:
> Hi=20
>=20
> I am busy evaluating using Kaffe for an application ( kind of =
embedded) that runs on Linux on a 486 (PC104) with 32mb Ram and a 32mb =
Compact Flash for disk storage. I need to update a database with data =
from the machine that this little device is installed in.
>=20
> The database update is no problem as I use TCP/IP sockets from the =
little Linux boxes and I have a single server that actually performs the =
updates to the database. (I have more than 100 of these devices !).=20
>=20
> In order to communicate with the machines I need to use serial comms =
and specifically Mark and Space parity. Can this be done with Kaffe ?? =
Any advice would be most appreciated.
>=20
>=20
> Regards
>=20
> Ian Brown
>=20
> _______________________________________________
> kaffe mailing list
> kaffe@kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
>=20
>=20