Ich verwende SYNASER für die serielle Schnittstelle:
SYNASER - Serial Port Synchronous Library for Delphi and Kylix
Features of SynaSer
This is list of basic features:
SynaSer is not components, but only classes and routines. Not needed any installation.
Working under Delphi, C++Builder, Kylix or FreePascal.
Supported platforms are
Win32 and Linux.
Support for communicating on serial ports in blocking (synchronous) mode.
Supported is high speed of communication. (about few megabytes per second!).
Consume very low CPU time.
Supported is same communication mechanism as used in Synapse
TCP/
IP library.
Can lock serial port under Linux (like Windows do it).
Support for software and hardware handshake.
You may open any
COM port, if exists in you system (i.e. COM156). You can use Windows or Linux
naming of devices on any supported platform!
Support for half-duplex RTS driven communication on all supported systems, include linux,
WinNT
or
Win9x! (good for RS485 convertors, etc.)
Option for detect device presence before each data transmission.
Support for easy use of AT commands for communicate with modems.