|
|
|
|
|
|
|
|
|
Directory containing files used to configure and build particular VxWorks systems. It includes system-dependent modules and some user-alterable modules. These files are organized into several subdirectories: the subdirectory all, which contains modules common to all implementations of VxWorks (system- independent modules), and a subdirectory for each port of VxWorks to specific target hardware (system- dependent modules).
|
|
|
|
Subdirectory containing system configuration modules. Note that this method of configuration has been replaced by the project facility (see 4. Projects).
|
|
|
|
System-independent boot ROM facilities.
|
|
|
|
Generic header file used to define configuration parameters common to all targets.
|
|
|
usrConfig.c,
bootConfig.c
|
Source of the configuration module for a VxWorks development system ( usrConfig.c), and a configuration module for the VxWorks boot ROM ( bootConfig.c).
|
|
|
|
Directory containing system-dependent modules for each port of VxWorks to a particular target CPU. Each of these directories includes the files listed below. In addition, drivers specific to each BSP are located here. See 4.4.4 Selecting the VxWorks Image Type.
|
|
|
|
Project facility configuration file that overrides the generic BSP components in comps/vxWorks/00bsp.cdf with BSP-specific versions of components and parameters.
|
|
|
|
Project facility configuration file for HTML.
|
|
|
|
VxWorks boot ROM code, as object module ( bootrom) and as an ASCII file ( bootrom.hex) in Motorola S-record format or Intel hex format (i960 targets), suitable for downloading over a serial connection to a PROM programmer. For more information see 4.8 Configuring and Building a VxWorks Boot Program.
|
|
|
|
Header file of hardware configuration parameters.
|
|
|
|
Header file for the target board.
|
|
|
|
Makefile for creating boot ROMs and the VxWorks system image for a particular target.
|
|
|
|
Assembly language source for initialization code that is the entry point for the VxWorks boot ROMs and ROM-based versions of VxWorks.
|
|
|
|
Two source modules of system-dependent routines.
|
|
|
|
Driver for on-board serial ports.
|
|
|
|
Complete, linked VxWorks system binary ( vxWorks), and its symbol table ( vxWorks.sym) created with the supplied configuration files.
|
|
|
|
Directory containing source and configuration files.
|
|
|
|
Directory containing configuration files and executables for the host simulator.
|
|
|
|
Directory containing all the header (include) files supplied by VxWorks. Your application modules must include several of them in order to access VxWorks facilities. The h directory also contains the following subdirectories:
|
|
|
|
Directory containing architecture-dependent header files.
|
|
|
|
Directory containing a header file for use with inetLib.
|
|
|
|
Directory containing header files for use with dhcp.
|
|
|
|
Directory containing hardware-specific header files (primarily for drivers). Not all of the subdirectories shown are present for all BSPs.
|
|
|
|
Directory containing files that describe the rules for the makefiles for each CPU and toolset.
|
|
|
|
Directory containing all the internal header (include) files used by the VxWorks network. Network drivers must include several of these header files, but no application modules should need them.
|
|
|
|
Directory containing Internet-specific header files.
|
|
|
|
Directory containing header files for code private to VxWorks.
|
|
|
|
Directory containing header files for use with name service.
|
|
|
|
Directory containing header files for use with rip.
|
|
|
|
Directory containing header files that must be included by applications using the Remote Procedure Call library (RPC).
|
|
|
|
Directory containing header files specified by POSIX.
|
|
|
|
Directory containing header files for use with TrueFFS.
|
|
|
|
Directory containing header files for Diab and GNU.
|
|
|
|
Directory containing header files used for defining types.
|
|
|
|
Directory containing header files for use with WDB.
|
|
|
|
Directory containing the machine-independent object libraries and modules provided by VxWorks.
|
|
|
Directory containing vxColor.o, a test program, for the specified target.
|
|
|
Directory containing VxWorks object modules as individual files (suitable for loading dynamically to the target).
|
|
|
|
An archive ( ar) format library containing the object modules that make up VxWorks.
|
|
|
|
Directory containing the default VxWorks images and the default location for projects to be created.
|
|
|
|
Directory containing all source files for VxWorks.
|
|
|
|
Directory containing makefiles to build source.
|
|
|
|
Directory containing files used to force inclusion of specific VxWorks modules.
|
|
|
|
Used to include all 5.0 ANSI C library routines.
|
|
|
|
Used to include the assert ANSI C library routine.
|
|
|
cplusdiabComplex.c,
cplusdiabComplexIo.c,
cplusdiabIos.c,
cplusdiabIosLang.c,
cplusdiabStl.c,
cplusdiabString.c,
cplusdiabStringIo.c,
cplusgnuComplex.c,
cplusgnuComplexIo.c,
cplusgnuIos.c,
cplusgnuIosLang.c,
cplusgnuStl.c,
cplusgnuString.c,
cplusgnuStringIo.c
|
Used to include the various groups of C++ routines.
|
|
|
|
Used to include the ctype ANSI C library routines.
|
|
|
|
Used to include the locale ANSI C library routines.
|
|
|
|
Used to include the math ANSI C library routines.
|
|
|
|
Used to include the stdio ANSI C library routines.
|
|
|
|
Used to include the stdlib ANSI C library routines.
|
|
|
|
Used to include the string ANSI C library routines.
|
|
|
|
Used to include the time ANSI C library routines.
|
|
|
|
Used to include the ATA initialization routines.
|
|
|
|
Used to include the breakpoint management routines.
|
|
|
usrCplusTools.c,
usrCplusVxw.c
|
|
|
|
|
Used to check module dependences for constants defined in configAll.h and config.h.
|
|
|
|
Used to activate dsp support.
|
|
|
|
Used to include extra modules that are needed by VxWorks but not referenced in the VxWorks code.
|
|
|
|
Used to mount a dosFs file system on a boot diskette (i386/i486 targets only).
|
|
|
|
Used to mount a dosFs file system on a boot IDE hard disk drive (i386/i486 targets only).
|
|
|
|
Used to configure and initialize the wind kernel.
|
|
|
|
Used to load the VxWorks symbol table.
|
|
|
|
Used to initialize the memory management unit.
|
|
|
|
Used to configure and initialize networking support.
|
|
|
|
Used to configure and initialize PCMCIA support.
|
|
|
|
Used to execute a startup script when VxWorks first boots.
|
|
|
|
Used to configure and initialize SCSI support.
|
|
|
|
Used to configure and initialize shared memory object support.
|
|
|
|
Used to configure and initialize TrueFFS support.
|
|
|
|
Used to configure and initialize the Tornado target agent.
|
|
|
|
Used to configure and initialize WindView.
|
|
|
|
Directory containing sample application modules for demonstration purposes, including both the source and the compiled object modules ready to be loaded into VxWorks.
|
|
|
|
Directory containing a simple introductory demo program as well as a server/client socket demonstration.
|
|
|
Directory containing the VxColor example application.
|
|
|
|
Directory containing the factory example application.
|
|
|
|
Directory containing a simple datagram facility, useful for demonstrating and testing datagrams on VxWorks and/or other TCP/IP systems.
|
|
|
|
Directory containing the program used with the Tornado Getting Started Guide tutorial.
|
|
|
|
Directory containing the windDemo example application.
|
|
|
|
Directory containing source code for supported board device drivers.
|
|
|
|
Directory containing user-modifiable code. Not every file in the directory is listed here.
|
|
|
|
Provides a routine to split the device name from a full path name.
|
|
|
|
Contains the makefile rules for building the vx library.
|
|
|
|
Pseudo-device driver that allows memory to be accessed as a VxWorks character (non-block) device.
|
|
|
|
RAM-disk driver with a CBIO interface which can be utilized directly by dosFsLib without using dcacheCbio.
|
|
|
|
Block device driver that allows memory to be used as a device with VxWorks local file systems.
|
|
|
|
Library of routines designed for interactive invocation, which can be modified or extended if desired.
|
|
|
|
Directory containing target agent communication support.
|
|
|
|
Implements communication methods for the target agent using a lightweight UDP/IP stack.
|
|
|
|
Initializes UDP socket routines for the target agent.
|
The following directories are included only with a VxWorks source license:
|
|
|
|
Directory containing VxWorks source code for architecture-specific modules.
|
|
|
|
Directory containing source code for the Wind Foundation Classes.
|
|
|
|
Directory containing the source files for the ANSI C library.
|
|
|
|
Directory containing the source files for various math routines (non-ANSI).
|
|
|
|
Directory containing the source files for the VxWorks network subsystem modules.
|
|
|
|
Directory containing the source files for Internet network protocols.
|
|
|
|
Directory containing the source code for VxWorks kernel extensions (for example: I\O, file systems).
|
|
|
|
Directory containing the source code for VxWorks tools.
|
|
|
|
Directory containing the source code for RPC that has been modified to run under VxWorks.
|
|
|
|
Directory containing source code for the VxWorks utilities.
|
|
|
|
Directory containing source code for the VxWorks kernel.
|
|
|
|
Directory containing miscellaneous unsupported code such as public-domain software, examples, host tools, obsolete BSPs, and the BOOTP server.
|
|
|
|