Controller - Institute of Transportation Engineers
Controller - Institute of Transportation Engineers
Controller - Institute of Transportation Engineers
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