Sonic Alert 2.8 User Manual
9
5
Software features
As provided by Boundary Devices, the Neon
R
board supports either Win-
dows CE 5
R
or Linux.
To simplify the installation of either, the
boot loader is in-
stalled on our evaluation boards, and two
cards are shipped to allow
the use of either operating system.
5.1
The
Boot Loader is a full-featured loader for either Linux or
Windows CE that supports a wide variety of options for loading your Op-
erating System and application.
erating System and application.
Boundary Devices ships U-Boot both as a binary image and as source
code in the form of a patch that adds support for either Neon or BD-2003
devices.
devices.
The binary image may be burned directly to sector zero of the on-board
flash.
The source code will require a set of Linux or
(Windows) tools
for cross-compilation. The following section will detail the requirements and
steps for building.
steps for building.
5.1.1
Requirements for building under Linux
Since the
project uses GNU tools, most of the required compo-
nents will generally be available on a GNU/Linux system.
The three pieces which may not commonly be installed are the
and
packages and an ARM cross compiler.
Boundary Devices typically uses GCC-2.95.3 to create U-Boot images,
since that matches what we use to build the Linux image to run on the
Neon itself, but the binary distribution of GCC-3.4.3 from
Neon itself, but the binary distribution of GCC-3.4.3 from
is a
nice alternative.
5.1.2
Requirements for building under Windows with
There are two primary requirements for building under Windows.
The first,
, provides a set of Unix utilities under the Windows
operating system. Since the Cygwin installer allows components to be se-
lected individually, the following list shows the requirements for building a
lected individually, the following list shows the requirements for building a
image with Neon
R
support. Note that this list is probably
incomplete, but these should be the only required items which differ from
the Cygwin installation defaults.
the Cygwin installation defaults.
December 28, 2005
Revision 2.8