Sonic Alert 2.8 Clock Radio 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 Das U-Bootboot loader is in-
stalled on our evaluation boards, and two MMC cards are shipped to allow
the use of either operating system.
5.1 Das U-Boot
The Das U-Boot 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 supp ort 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 Cygwin(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 Das U-Boot 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 bzip2
and wget packages and an ARM cross compiler.
Boundary Devices typically uses GCC-2.95.3 to create U-Boot images,
since that m atches what we use to build the Linux image to run on the
Neon itself, but the binary distribution of GCC-3.4.3 from GNUARM is a
nice alternative.
5.1.2 Requirements for building under Windows with Cygwin
There are two primary requirements for building under Windows.
The first, Cygwin, 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
Das U-Boot 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