Sonic Alert 2.8 User Manual

Page of 43
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.
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.
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.
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
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
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.
December 28, 2005
Revision 2.8