02.03.2014 Views

BSP Developer's Guide

BSP Developer's Guide

BSP Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6<br />

Components<br />

The component object includes the greatest number of properties. The more<br />

commonly used properties are described below; definitions for the rest can be<br />

found in E.1.1 Component Properties, p.232:<br />

NAME<br />

A readable name, the one that appears next to the component icon in the<br />

project facility component hierarchy.<br />

SYNOPSIS<br />

A brief description of the component.<br />

The next four properties are all related to the configuring of code in a project:<br />

MODULES<br />

Object files associated with the component.<br />

CONFIGLETTES<br />

Common configuration source files having source code that typically makes<br />

use of parameters associated with the component.<br />

<strong>BSP</strong>_STUBS<br />

Generic configuration source files that are copied into the <strong>BSP</strong> directory upon<br />

first use. The user can then make <strong>BSP</strong>-specific alterations to the copied files<br />

without affecting other <strong>BSP</strong>s. Note that a modified stub file is shared by all<br />

projects using the same <strong>BSP</strong> as a base.<br />

6<br />

NOTE: Source code can come in the form of a <strong>BSP</strong> stub. <strong>BSP</strong> stubs are supported<br />

in Tornado 2.2; however, stubs are not supported for earlier releases of Tornado 2.x.<br />

HDR_FILES<br />

Header files associated with your configlette code or initialization routine.<br />

These are header files that must be included in order for your configlette or<br />

initialization routine to compile.<br />

ARCHIVE<br />

The archive file in which to find object modules stored other than in the<br />

standard location.<br />

The following property provides configuration information:<br />

CFG_PARAMS<br />

A list of configuration parameters associated with the component, typically a<br />

list of macros. Each must be described separately by its own parameter object.<br />

The next group of properties control integration of the component into the system<br />

image. There is initialization information and dependency information, such as<br />

121

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!