03.10.2014 Views

Controller - Institute of Transportation Engineers

Controller - Institute of Transportation Engineers

Controller - Institute of Transportation Engineers

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.

4.2.7.5.5<br />

The OS-9 Shell Utility shall communicate with the user through the SP4 Port. When<br />

invoked, a low-priority task shall be executed for each SP port 1 and 2. Each task shall<br />

be configurable to use a different combination <strong>of</strong> input buffering options. The task shall<br />

open the port, configure it, and then enter a processing loop. In the loop, it shall wait for<br />

input and echo any input to the output. If no input is received for one second, an ASCII<br />

text string shall be sent out on the port. This text string shall be <strong>of</strong> the form “port P<br />

hh:mm:ss.” P is the port number and hh:mm:ss is the current OS-9 time stamp. The text<br />

shall be terminated with a carriage return followed by a line feed character.<br />

4.2.7.6 Deliverables<br />

4.2.7.6.1<br />

A s<strong>of</strong>tware package resident on the FLASH Memory shall be provided, including the<br />

Embedded OS-9 kernels, platform drivers, and a validation suite.<br />

4.2.7.6.2<br />

S<strong>of</strong>tware shall be delivered in the following forms:<br />

4.2.7.6.3<br />

1. Fully commented source code <strong>of</strong> contractor developed validation suite<br />

s<strong>of</strong>tware (OS-9 drivers and user application program not required)<br />

2. Microware Ultra-C Version 1.1 compatible linkable object code<br />

3. Memory map listing<br />

Specific hardware memory addresses shall be specified and provided in a supplied<br />

INCLUDE FILE as defined constants. The INCLUDE FILE shall meet all applicable<br />

s<strong>of</strong>tware delivery requirements.<br />

4.2.7.6.4<br />

Timer usage by drivers and their uninterrupted execution latencies, error values returned<br />

by driver calls, error codes, and a format <strong>of</strong> the error report file shall be documented.<br />

4.2.7.6.5<br />

S<strong>of</strong>tware to initialize and perform a power-up self-test <strong>of</strong> the CPU Module prior to the<br />

initialization <strong>of</strong> the OS-9 operating system shall be provided. All s<strong>of</strong>tware components<br />

detailed in this specification or otherwise, and requiring initialization, shall be identified<br />

and the required initialization and nature <strong>of</strong> the test, documented. In addition, s<strong>of</strong>tware<br />

provided to perform initialization and/or test shall be documented.<br />

Standard for the ATC – Type 2070 March 29, 2001<br />

42

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

Saved successfully!

Ooh no, something went wrong!