8 • Software
8.1 Operating Systems
Errata
May 2011
8.2 BIT
8.3 Boot Firmware
Publication No. SBC330-0HH/3
GEIP's software strategy allows fully integrated system‐level solutions to be
realized easily and with confidence. Off‐the‐shelf, layered software modules
deliver the most from low‐level hardware features while exploiting the best high
level debug and run‐time functionality of popular COTS operating systems and
communications modules.
The software products described below build on those available for previous
generations of processors, so providing a common interface for technology
inserts.
At the time of writing only the VxWorks operating system is fully implemented,
but GEIP routinely offers other software support.
VxWorks Boot ROM contains start up code to enable the user to specify VxWorks
kernel location and boot OS. It is defined as part of the SBC330 sales code
(see Section A.6
ʺProduct Code Informationʺ ).
On‐line HTML documentation for the BSP is provided within the VxWorks
deliverable and integrates with other supplied on‐line help files.
The VxWorks Workbench BSP Maintenance product code is SBC330BSP‐WBV1M.
BIT probes from the lowest level of discrete on‐board hardware up to Line
Replaceable Unit level within a system, ensuring the highest degree of confidence
in system integrity. BIT includes comprehensive configuration facilities, allowing
automatic initialization tests to be defined for the desired mix of system
functionality and options. Further tests can be invoked interactively, giving BIT a
valuable role as a field service tool. Both object and source code products are
available.
Developed as an integral part of GEIP's software strategy, the U‐Boot firmware
provides a foundation layer to interface between the raw GEIP board hardware,
with its highly programmable device set‐ups and flexibility, and the supported
Operating Systems, which require a straight‐forward booting and device interface
model.
The U‐Boot firmware includes comprehensive configuration facilities, interactive
or auto‐boot sequencing from a range of device types, automatic PCI resource
allocation at initialization, PCI display/interrogation utilities and other valuable
features for system integrators.
Software 75