02.03.2014 Views

BSP Developer's Guide

BSP Developer's Guide

BSP Developer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

VxWorks 5.5<br />

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

7.2 Background<br />

This section is intended to provide background information on the <strong>BSP</strong> VTS,<br />

including design goals, the tools used to implement them, and the general<br />

configuration of a test environment.<br />

7.2.1 Design Goals<br />

The following is a list of design goals that guided the implementation of the <strong>BSP</strong><br />

VTS. Being aware of these goals should help you better understand how to set up<br />

the tests, run the tests, and interpret the results. You should also keep these design<br />

goals in mind if you decide to modify the <strong>BSP</strong> VTS.<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Tornado Compatible. The <strong>BSP</strong> VTS should be run on Tornado release 2.0 or<br />

later.<br />

Broadly Usable. The <strong>BSP</strong> VTS should be usable by as wide a range of users as<br />

possible (board vendors, end-user customers, and Wind River developers). In<br />

addition, the tests should be able to handle both bus-full (VME) and standalone<br />

configurations.<br />

Portable. The <strong>BSP</strong> VTS should be both target- and host-architecture portable.<br />

Repeatable. All the tests should be repeatable. Thus, for a given test<br />

environment, the tests should behave the same no matter where or when they<br />

are run.<br />

Automatic. The user should be able to run <strong>BSP</strong> VTS from a single invocation<br />

(command), and the test results should be collected in a test log. The user<br />

should be able to run a subset of the tests from a single invocation.<br />

<strong>BSP</strong>-Specific. The <strong>BSP</strong> VTS should only be concerned with those aspects of<br />

VxWorks pertaining to <strong>BSP</strong> implementation and configuration.<br />

Host-Controlled. The test environment should include a single test host, a<br />

VxWorks-supported host computer suitably equipped and configured with<br />

the necessary hardware and software to permit the <strong>BSP</strong> VTS to execute<br />

correctly. This includes:<br />

– appropriate host tools (compilers and the like)<br />

– a complete Tornado development environment<br />

– a complete <strong>BSP</strong> Developer’s Kit at the correct release level<br />

– the complete source to the <strong>BSP</strong> under test<br />

140

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

Saved successfully!

Ooh no, something went wrong!