asynDriver is a general purpose facility for interfacing device specific code to low level communication drivers.
A primary target for asynDriver is EPICS IOC device support but, other than using libCom, it is independent of EPICS.
If you're just getting starting with Asyn, our How-to Guide for the Asyn Record gives a step-by-step example of how to communicate with a message-based instrument using just an ASYN record.
If you're new to EPICS Serial I/O, our How-to Guide for Stream Device is an introduction to using Dirk Zimoch's StreamDevice module, which is the current recommended way to implement reasonably complex serial protocols.
Please email comments and bug reports to tech-talk, or to Mark Rivers who is responsible for coordinating development and releases.
EPICS base must already be built. After Asyn is downloaded and the files extracted:
cd configure vi RELEASE Define the path for EPICS_BASE and optionally IPAC cd .. make
asynDriver provides a driver for the GreenSprings Industry Pack IP488 module and the octalUART. If these are to be used then IPAC support is required to build asynDriver. The asynDriver configure/RELEASE file has a comment about how to include IPAC support.
StreamDevice, a generic EPICS device support driver for devices with a "byte stream" based communication interface, comes with an interface to asynDriver.
You can download the software from the links in the table below: