Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Development Environment

A script is provided in the CTK group space at /afs/slac.stanford.edu/g/cci/ to facilitate setting up your working environment. The script is called setup.sh, and it must be source}}d to update your environment. (If there is sufficient interest, {{setup.csh could easily be created as well. Please volunteer.)

The script is maintained to provide the user with the currently sanctioned versions of packages we depend upon. In turn, appropriate setup scripts are called by the script to set up the environment for those packages and the packages they depend on. For the time being, there are only a few such packages:

  • Xilinx
  • RTEMS
  • gnutools
  • autoconf
  • automake

Xilinx and RTEMS version numbers can be overridden by calling the script with appropriate arguments. Take a look at ~claus/ctk/envs.sh for one way to do this. Similarly for the default BSP you plan to use.

If additional environmental set-up is desired that you deem is of interest to the group, feel free to add it to the script.

Build Environment

  • Also see Setup
  • Currently, all tools are installed in Lab1 for use. AFS deployment is in the works.
    • We use GNU tools set up for cross-compiling for the PowerPC architecture
    • As of 2011/01/31, these tools are installed in /reg/common/package/gnu/powerpc-rtems49-gcc432/bin
  • The Cluster Computing Toolset Toolkit (CTK) uses SVN for configuration management:

...