Package Contents

Back

 

Unless otherwise specified, the IMGLIB package installs under C:\Program Files\Texas Instruments\ in directory imglib_c66x_3_1_1_0. The directory structure of the installed package will look similar to that displayed below in Figure 1, though the install folder will match the installation version.

imglib_c66_directory.jpg

Figure 1. c66x IMGLIB Directory Structure

The files that comprise the IMGLIB installation can be categorized into the following seven categories.

  1. Documentation
  2. Component Repository
  3. Kernel Source
  4. Include Directory
  5. Library Directory
  6. Eclipse Support
  7. Internal Meta Data

The sections that follow provide details for each category.

 

Documentation

Installation places all IMGLIB documentation in a Docs directory in the IMGLIB root. The following documentation comes with the delivery:

 

Component Repository

The installation creates a Components directory in the IMGLIB root folder. This directory serves as a repository for all packages included in the IMGLIB installation. Each package in this repository is compressed.

 

Kernel Source

The installation also creates a Packages directory in the IMGLIB root folder. This directory holds all kernels contained within the IMGLIB library. This directory follows the standard TI directory structure. As an example, the files that comprise the IMGLIB kernel IMG_conv_3x3_i16s_c16s will be located, relative to the IMGLIB root installation directory, at packages/ti/imglib/src/IMG_conv_3x3_i16s_c16s/.

Each Kernel is delivered with a pre-compiled CCS project that illustrates the kernel API and performs several validation tests. Each project provides an estimate of kernel cycle and program memory requirements.

 

Include Directory

The Include directory contains the main API header file for IMGLIB.

 

Library Directory

The Library directory will contain all libraries required to integrate IMGLIB into a system.

IMGLIB Library Naming Convention
Library Name Target Object type Endianess

imglib.a66 C66x DSP COFF Little
imglib.ae66 C66x DSP ELF Little

 

Eclipse Support

The Eclipse directory contains all files required for IMGLIB to be recognized by Eclipse (CCS) as a plug-in. This is a support directory and can be safely ignored.

 

Internal Meta Data

The IMGLIB installation creates a Package directory. This directory contains meta information required by the TI packaging tools. This is a support directory and can be safely ignored.

 

Copyright 2012, Texas Instruments Incorporated