Revision History Date Revision Description 2010-06-17 First (rough) draft 2010-06-25 Still rough. Additional details on Ubuntu Live images 2010-07-01 Added connector diagram 2010-07-06 Refined connector diagram, added U-Boot notes, re- moved Ubuntu build notes 2010-12-10 Added GPIO numbers for UART1 RTS/CTS 2011-03-10 Updated connectors for Rev C March 10, 2011...
Note that this manual contains many references to outside projects which have a life of their own, so it should generally be used as a starting point for how a Nitrogen may be used. Please contact Boundary Devices with any questions. Overview of features The following are highlights of the Nitrogen board.
Hardware feature Layout As shown in Figure 1, the Nitrogen board contains a wide variety of I/O options for use in your application. Note that some of these may not be populated on an evaluation or production board. J21 - Camera Top view Data signals 2.775V I2C signals 3.3v...
4.2 Mounting Mounting Including protrusions for connectors, the Nitrogen board measures 4.5” by 2.5”, the same size as Hydrogen board. This allows the use of both the 7” 4.3” enclosures with VESA-mounts as well as the Kiosk in-wall enclosures. The board is designed to be mounted using the four mounting holes as shown in figure 2. All dimensions in mm 0.00 8.00...
In general, though, our O/S releases will have the following features. Serial console Releases from Boundary Devices will be configured to allow access to the U-Boot command-line on the primary serial port with a baud rate of 115200, no parity, 8 data bits.
Page 8
5.2 Das U-Boot Figure 3: Nitrogen boot flow March 10, 2011 Revision 1.5...
5.2 Das U-Boot The U-Boot variable bootcmd will be stored in persistent memory and loaded at boot time. The content of this command will be executed if no character is received on the console within a time frame defined by the bootdelay variable. Environment variables can be saved using the saveenv command.
5.2 Das U-Boot To boot without a RAM disk, we’ll just skip loading it and only supply a single argument to the bootm command. In this case, the filesystem root should be specified on the kernel command-line (bootargs U-Boot variable. U-Boot>...
5.3 Windows CE Windows CE As mentioned earlier, the Nitrogen board ships with a runnable Windows CE 6.0 image on MMC card. A Board Support Package is also available and necessary to tailor the operating system for a given application. March 10, 2011 Revision 1.5...
5.4 Linux Kernel Linux Kernel The sources for the Linux kernel for Boundary Devices boards are available on our git server. We’re currently using branch buntu for Ubuntu support and branch watchie6 for Busybox devel- opment. We also supply the source code used to build a given kernel on SD cards in directory /linux-bd.
5.7 Ubuntu Ubuntu Our Ubuntu builds are “Live” images so they’re set up for read-only access to the SD cards. We put together a document, available on our web-site that describes much of what we’ve done to make this happen. March 10, 2011 Revision 1.5...
. The command contains support for most panels shipped by Boundary Devices as well as support for Discrete Monitor Timings (dmt) and the VESA Generalized Timing Formula. It may be used in one of the following ways:...
Page 15
5.8 Linux display setup To use the 4.3” panel, you can specify this (using a known panel type): U-Boot> lcdp urt 480x272 U-Boot> set bootargs "video=$panel,666 boot=casper" U-Boot> saveenv March 10, 2011 Revision 1.5...
Need help?
Do you have a question about the Nitrogen series and is the answer not in the manual?
Questions and answers