Developing for VxWorks
Software Included with Your VXIpc Controller
Note
You may never need to use the VxWorks object files installed on the host.
This depends on how you use your VxWorks environment.
© National Instruments Corporation
The VxWorks development system is unusual in that the programmer does
all coding and compiling on a workstation—the host machine—as usual,
but then transfers the compiled object files to a target machine—in this
case, the VXIpc embedded controller. National Instruments supports
Windows host machines, although it is possible to use other platforms
for this purpose.
The VxWorks development environment, Tornado, makes it easy to
manage the unusual host-target configuration. By starting a target server on
your host machine, you open connections to the target machine. You use
these connections to enter commands on a VxWorks command line, linking
and loading your programs as well as issuing the commands from the host
to run the application. However, your programs actually execute on the
VXIpc target machine.
The software that comes with your VxWorks-based controller falls under
two main categories: host based and target based. All National Instruments
software that you need to run NI-VXI on your embedded controller—the
development target—is already installed on the VXIpc hard drive. The host
software is provided separately for you to install on your Windows-based
workstation.
The host-side installer installs several subcomponents, including a
reference guide for NI-VXI functions, NI-VXI example programs, the
VXIpc board support package (BSP), and copies of the NI-VXI library files
found on the VXIpc hard drive, as well as NI-488.2 and NI-VISA support.
After you receive your copy of VxWorks from Wind River Systems, use
the VXIpc board support package to build the operating system that will
run on the VXIpc as explained in Chapter 2, Setup.
1-5
Chapter 1
Introduction
VXIpc Controller for VxWorks