02.03.2014 Views

Tornado

Tornado

Tornado

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.

<strong>Tornado</strong> 2.0<br />

User’s Guide<br />

prjConfig.c<br />

A dynamically generated configuration file that contains initialization code for<br />

components included in the current configuration of VxWorks.<br />

romInit.s<br />

Contains the entry code for the VxWorks boot ROM.<br />

romStart.c<br />

Contains routines to load VxWorks system image into RAM.<br />

sysALib.s<br />

Contains system startup code, the first code executed after booting (which is<br />

the entry point for VxWorks in RAM).<br />

sysLib.c<br />

Contains board-specific routines.<br />

userAppInit.c<br />

Contains a stub for adding user application initialization routines for a<br />

bootable application.<br />

The following files are created in the main project directory as well, but are not<br />

visible in the workspace:<br />

prjComps.h<br />

Contains the preprocessor definitions (macros) used to include VxWorks<br />

components.<br />

Makefile<br />

The makefile used for building an application or VxWorks. Created when the<br />

project is built, based on the build specification selected at that time.<br />

prjParams.h<br />

Contains component parameters.<br />

projectName.wpj<br />

Contains information about the project used for generating the project<br />

makefile, as well as project source files such as prjConfig.c.<br />

workspaceName.wsp<br />

Contains information about the workspace, including which projects belong to<br />

it.<br />

When you build the project, a makefile is dynamically generated in the main<br />

project directory, and a subdirectory is created containing the objects produced by<br />

the build. The subdirectory is named after the selected build specification. If other<br />

build specifications are created and used for other builds, parallel directories are<br />

created for their objects.<br />

116

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

Saved successfully!

Ooh no, something went wrong!