VxWorks at SLAC

 

Development Tools

This page lists the software development tools used at SLAC that support VxWorks.  The host software refers only to software installed on Unix/Solaris. However, later plans may include the addition of a subset these packages that run under Linux.

Unix HOST SOFTWARE

Compilers and Linkers

Gnu Compiler and Linker
Used to cross compile VxWorks target source code.
Texas Instruments TMS320C40  Code Generation Tools
This TI Optimizing C Compiler for TMS320C30/C40 can be invoked from within SwiftTools. All input and output files are maintained in the project directory.

 
TMS320C3x/4x Software Tools Documentation (pdf):
  • Optimizing C Compiler User's Guide (pdf)
  • TMS320C4x Parallel Runtime Support Library User's Guide (pdf)
  • Assembly Language Tools User's Guide (pdf)
  • TMS320C3x Peripheral Control Library User's Guide (pdf)
  • Setup script to add to your account .cshrc file

  •  
    For questions or technical support, please consult your customer support guide
    or contact the DSP Hotline at:
     
    Email: dsph@ti.com
    Phone: (281) 274-2320
    Fax:     (281) 274-2324

    Debugging Tools

    WindView
     
     
    CodeTEST/Memory
     
    This development tool was purchased through WindRiver, who has integrated Applied Microsystems' CodeTEST tools into the Tornado environment. CodeTEST allows the user to verify unit, integration, and system characteristics of their software during software development.
    Performance Pak
    This software package is produced by Real Time Innovations (RTI) and it includes the follwoing ScopeTools 2.0
    SwiftNet
    This software provides a simple, interrupt driver, inter-device communication protocol for distributed DSP applications. SwiftNet software serves asa communication interface between a Unix application development system and Pentek's VMEbus DSP boards. For Pentek products click here.
  • User's Guide SwiftNet Host Software Rev 3.5
  • SwiftTools
    This software is an integrated software development environment for Pentek's family of digital signal processing (DSP) and data acquisition products for VMEbus. SwiftTools features a window-based, menu-driver user interface used to build software applications that communicate with Pentek modules.
  • SwiftTools User's Guide
  • Release Notes: Using the TI Compiler 5.0 with SwiftTools

  •  

    Software Packages

    EPICS
    CMLOG
     


    VxWorks at SLAC | WindRiver | SLAC |
    | Mailing List |
    Owner: Kristi L. Luchini
    Last modified:  Tuesday, January 29, 2002