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.

10<br />

Product Packaging<br />

in the project directory (target/proj/project_name). Be sure to follow the proper<br />

naming conventions. All third-party CDF names must begin with a sequence<br />

number between 50 and 99 (See 6.3.2 CDF Precedence and Paths, p.126).<br />

Third-party components should not overwrite a Wind River-supplied file. They<br />

may override the description of a Wind River component within their own<br />

component description file. It is not necessary to overwrite a file to change a<br />

component’s behavior, because of file precedence.<br />

10.4 Project Packaging<br />

Projects are normally packaged together as a group of files in a single directory.<br />

Projects can be built using the project creation wizard or from the command line<br />

using make release.<br />

Here is a typical file listing of a standard Wind River <strong>BSP</strong> project:<br />

10<br />

bsp_gnu<br />

bsp_gnu/bsp_gnu.wpj<br />

bsp_gnu/usrAppInit.c<br />

bsp_gnu/prjParams.h<br />

bsp_gnu/linkSyms.c<br />

bsp_gnu/prjConfig.c<br />

bsp_gnu/Makefile<br />

bsp_gnu/default<br />

bsp_gnu/default/vxWorks<br />

bsp_gnu/default_rom/vxWorks_rom<br />

bsp_gnu/default_romCompressed/vxWorks_romCompressed<br />

bsp_gnu/default_romResident/vxWorks_romResident<br />

(intermediate .o files have been omitted)<br />

Any special components and CDFs that a project requires should be built into the<br />

project. If a project is transferred from one installation to another, the component<br />

description files at the new installation are used when the project is rebuilt.<br />

Third parties should package their projects for delivery to customers in a similar<br />

manner. You can use the target/proj directory provided your project directory<br />

names do not conflict with those of any Wind River-provided projects.<br />

201

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

Saved successfully!

Ooh no, something went wrong!