AD21 - Software device drivers
Device drivers become an extension of the operating system while providing a high-level-language interface (typically C and/or FORTRAN) between a software application and the registers of a hardware interface. For example, a typical CAMAC driver call for transferring a 16-bit block of data is CAB16 (Chan, C, N, A, F, Mode, DataArray, TransCount, StatusArray), where Chan is the device channel number, C is the crate n umber, N is the slot number, A is the subaddress, F is the command to be performed, TransCount is the block size and StatusArray is the returned status after the block transfer is executed. To the extent possible all CAMAC device drivers provide a uniform callable interface. The same is true for all VXI device drivers.
|
KineticSystems
900 N. State Street
|