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.

VxWorks 5.5<br />

<strong>BSP</strong> Developer’s <strong>Guide</strong><br />

■<br />

The files in these directories are part of the VxWorks architecture/toolchain<br />

product and should not be altered by any third-party product.<br />

The <strong>BSP</strong> dependency file, target/config/bspname/depend.bspname, should not<br />

be delivered with the other <strong>BSP</strong> files. By not including this file, the system is<br />

forced to recreate it the first time a user issues any make command to compile<br />

anything.<br />

Driver Directories<br />

The product should not include any-third party files in the directories listed<br />

below. These directories are reserved for Wind River-original files only. Third<br />

parties should not add to, or modify, any file from these directories. If the <strong>BSP</strong><br />

includes a <strong>BSP</strong>-specific version of a Wind River driver, the driver should be<br />

distributed in the <strong>BSP</strong> directory, not the target/src/drv directory.<br />

target/h/drv/...<br />

target/src/drv/...<br />

■<br />

Modified Wind River object files<br />

The <strong>BSP</strong> writer should not deliver any object file that overwrites or replaces a<br />

Wind River-supplied object file. Unique or special object files shall be<br />

delivered in the <strong>BSP</strong> directory itself.<br />

■<br />

Copyright Protected Files<br />

Wind River reserves all rights to its network and SCSI drivers. No third party<br />

may distribute the source code to these drivers, or to any derivative driver<br />

without the express written consent of Wind River Systems. Source code for<br />

Wind River component releases is normally protected.<br />

target/src/drv/netif/any.c<br />

target/src/drv/scsi/any.c<br />

target/src/drv/end/any.c<br />

Source of the Files<br />

The template <strong>BSP</strong> included in the <strong>BSP</strong> Kit product is not the source for the generic<br />

driver or architecture-specific driver files. The sample <strong>BSP</strong> is supplied primarily as<br />

an aid to developers who are creating target-specific files and new drivers.<br />

Developers typically copy common files from a reference <strong>BSP</strong> (one <strong>BSP</strong> is bundled<br />

with each VxWorks object license).<br />

198

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

Saved successfully!

Ooh no, something went wrong!