GESBC-3130S
User’s
Manual
Version 1.0
Page 14 of 19
4-Mar-13
Chapter 4 – Software Description
Overview
This chapter provides information regarding the software that is shipped with the GESBC-3130S
Board. The software included with the board is U-boot boot loader, Linux kernel 2.6.33.14, and
Debian distribution style compact root file system. The applications included provide access to all
hardware functions on the GESBC-3130S board.
Data Storage on GESBC-3130S
The default configuration of the GESBC-3130S Single Board Computer uses on board NAND
FLASH for all data storage requirements, including boot strap code, boot loader, Linux kernel, and
Linux file system.
The following table is the storage map on the NAND FLASH.
Table 7 NAND FLASH Storage Map
Start Address
Size
Usage
0x00000000
0x20000
NAND FLASH bad block table
0x00020000 0x40000
U-boot
0x00060000
0x40000
U-boot primary environment storage range
0x000A0000
0x40000
U-boot secondary environment storage range
0x00100000 0x300000
Linux
kernel
0x00400000
--
Root file system
GESBC-3130S Linux Code
The GESBC-3130S is shipped with Linux 2.6.33.14 kernel pre-installed. This software is
programmed into the system FLASH located on the board prior to shipment. The Linux kernel is
configured with all the device drivers included for the GESBC-3130S board.
U-boot
U-boot provides a simple interface for loading operating systems and applications onto the
GESBC-3130S board. U-Boot uses a serial console for its input and output. The default serial
port setting is 115200,8,N,1. It also supports the built-in Ethernet port and general flash
programming.
The board is shipped with U-boot pre-installed. Please refer to U-boot user’s manual regarding
detailed information of U-boot.
U-boot Booting Linux
The following shows the default U-boot setup for booting Linux.