Publication No. SBC330-0HH/3
Software 75
8 • Software
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.
8.1 Operating Systems
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.
8.2 BIT
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.
8.3 Boot Firmware
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.
Errata
May
2011