Sun Microsystems S16A Using System V Release 4 Solaris 2.4 or Later, Building the Sample Programs

Page 8

Installation

S16A User’s Guide

3.Enter:

make unload

Using System V Release 4 (Solaris 2.4 or Later)

If you are using Sun System V Release 4 (Solaris 2.4 or later), use the following procedure to install the S16A driver:

1.Become root or superuser.

2.Place the diskette that came with the S16A into the diskette drive.

3.Enter:

volcheck

pkgadd -d /floppy/floppy0 EDTs16a

The pkgadd program asks several confirmation questions, which you can answer with a y for affirmative. Refer to your Solaris system administration documentation for further information on the pkgadd command.

To remove the S16A driver:

1.Become root or superuser.

2.Enter:

pkgrm EDTs16a

For further details, consult your Solaris 2.0 documentation, or call Engineering Design Team, Inc.

Building the Sample Programs

To build any of the example programs, enter the command:

make file

where file is the name of the example program you wish to install, without the .c suffix.

To build and install all the example programs, simply enter the command:

make

All example programs display a message that explains their usage when you invoke them with the -hswitch.

4

EDT, Inc. October, 1996

Image 8
Contents S16A EDT, Inc. October Contents Tables Overview Installation Installing the HardwareInstalling the Software Using SunOS VersionS16A User’s Guide Installation Using System V Release 4 Solaris 2.4 or Later Building the Sample ProgramsIncluded Files ReadmeInput and Output Elements of S16A ApplicationsGeneral DMA Library Routines DMA Library RoutinesRoutine Description S16abufferaddresses S16A-specific Library RoutinesSyntax ArgumentsS16achecknextbuffer S16acancelS16acancelcurrent S16aclose S16aconfigureringbuffers ArgumentsS16adone S16agetdaccontrolregS16agetdiodatareg S16agetdiodirectionregS16agetoutputbits S16aopenS16aread S16aserialreadS16aserialstr S16aserialwriteS16asetdefaults S16asetdaccontrolregS16asetdiodatareg S16asetdiodirectionregS16asetoutputbits S16astartbuffersS16astopbuffers S16awaitforbufferS16awaitfornextbuffer S16awriteError Codes and Conditions Error ConditionsFoiparityerror Hardware Interface Electrical InterfaceS16A Interface Signals Interface SignalsSignal S16A I/O Description Connector Pinout Connector PinoutPin Signal Registers SBus Addresses S16A ROMNext DMA Address Registers DMA RegistersCurrent DMA Address Registers Current Count Registers Control and Next Count RegistersDirect I/O Registers DAC Output Control RegisterDIO Direction Register DIO Data RegisterAnalog Input Module Internal Registers DAC Output Control RegisterName Description Analog Input Module Internal RegistersInput Configuration Registers Input Clock Prescale RegistersTrim Registers Input Gain High Byte ValuesTrim Register Use Trim Registers Trim Output Offset RegistersTemperature Register Analog Input Module Uart RegistersAnalog Input Module Control Protocol Trim Input Gain RegistersWrite to an Input Configuration Register Read from an Input Configuration RegisterWrite to a Clock Prescale Register Read from a Clock Prescale RegisterUart Command/Status Register Read the Temperature RegisterUart Command/Status Register Write to a Trim RegisterXilinx Programming Registers Uart Data RegisterSpecifications References Contacting EDT Index 15-16Configuration ROM