Advertisement

Quick Links

Glomation
Embedded Single Board Computer
GESBC-9G20i
User's Manual

Advertisement

Table of Contents
loading

Summary of Contents for Glomation GESBC-9G20i

  • Page 1 Glomation Embedded Single Board Computer GESBC-9G20i User’s Manual...
  • Page 2: Table Of Contents

    GESBC-9G20i User’s Manual Table of Contents Chapter 1 – Introducing the GESBC-9G20i Single Board Computer ..........4   GESBC-9G20i Overview....................... 4   Advanced Features ......................... 4   AT91SAM9G20 ..........................5   SDRAM ............................5   FLASH ............................5   USB ..............................5  ...
  • Page 3 GESBC-9G20i User’s Manual List of Tables Table 1 UART Port P0 Connector on GESBC-9G20i ..............11   Table 2 UART Port P1 Connector ....................11   Table 3 J9 I2C bus .......................... 11   Table 4 J8 I/O Expansion ......................... 12  ...
  • Page 4: Chapter 1 - Introducing The Gesbc-9G20I Single Board Computer

    GPS devices. Advanced Features The heart of the GESBC-9G20i is the AT91SAM9G20 which is the one in a series of ARM926EJ- S-based processors. The AT91SAM9G20 microcontroller features DSP Instruction Extensions, ARM Jazelle® Technology for Java® Acceleration. It has separate 32 Kbyte instruction and data caches with write buffer.
  • Page 5: At91Sam9G20

    The GESBC-9G20i is shipped with 128MB NAND FLASH. The GESBC-9G20i is shipped with two USB host ports. UART 1 The GESBC-9G20i is shipped with a RS-232 interface with RTS and CTS hardware flow control signals Version 0.2 Page 5 of 21...
  • Page 6: Uart 2

    The GESBC-9G20i is shipped with the 3 wire serial debug port. Ethernet The GESBC-9G20i is shipped with a complete physical and MAC subsystem that is compliant with the ISO/TEC 802.3 topology for a single shared medium with several stations. The AT91SAM9G20 supports 1/10/100 Mbps transfer rates and interfaces to industry standard physical layer devices.
  • Page 7: Chapter 2 - Getting Started

    Describes how to operate the GESBC-9G20i Single Board Computer Assembly and Connections In order to use the GESBC-9G20i the user must first assemble and connect the peripherals to the GESBC-9G20i, as described in the following procedure. 1. Place the GESBC-9G20i on a static free surface.
  • Page 8 GESBC-9G20i User’s Manual Please see Version 0.2 Page 8 of 21 20-Sep-13...
  • Page 9 GESBC-9G20i User’s Manual Chapter 4 – Software Description for more details regarding the software functionality. Version 0.2 Page 9 of 21 20-Sep-13...
  • Page 10: Chapter 3 - Gesbc-9G20I Function Blocks

    GESBC-9G20i User’s Manual Chapter 3 – GESBC-9G20i Function Blocks AT91SAM9G20 The GESBC-9G20i Single Board Computer uses the Atmel AT91SAM9G20 as the core processor on this development board. The top-level features of AT91SAM9G20 processor are the following: • ARM926EJ-S RISC Core Processor •...
  • Page 11: I2C Bus

    RTS signal must set to normally high. The user program must set the RTS mode before the RS-485 port can be used. I2C Bus The GESBC-9G20i Single Board Computer provides one I2C bus interface via a 1x3 2.54mm spacing header J9. Table 3 J9 I2C bus...
  • Page 12: Ethernet

    (UDP) is compliant with the Universal Serial Bus (USB) V2.0 full-speed device specification. The GESBC-9G20i Single Board Computer is shipped with one USB host port on standard USB type-A connector and one USB host port on a 6 position 1mm spacing miniature connector that can interface directly to Via VNT6656 USB WiFi module.
  • Page 13: X 20 Character Lcd Port J30

    USART3 RS-485 port line B 4 x 20 Character LCD Port J30 The GESBC-9G20i provides a LCD port for Hitachi HD44780 compatible character LCD displays. The LCD port signal assignment is listed in the following table. Table 5 J30 LCD...
  • Page 14: Optional A/D

    DIO3 JTAG The GESBC-9G20i Single Board Computer is shipped with a 10 pin connector that provides JTAG debug signals for the CPU. The JTAG provides the user with the ability to debug system level programs. The signal designation is listed in the following table.
  • Page 15: Power Requirement

    GESBC-9G20i User’s Manual Power Requirement The GESBC-9G20i Single Board Computer has on-board voltage regulator that accepts 7.5 ~ 24V DC power input. Table 8 J1 Power Supply Connector Pin Number Signal Name +7.5V ~ +24V DC Version 0.2 Page 15 of 21...
  • Page 16: Chapter 4 - Software Description

    U-boot provides a simple interface for loading operating systems and applications onto the GESBC-9G20i 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.
  • Page 17: Loading Linux Kernel And Root File System

    The loading by Ethernet network is shown here. User can consult U-boot manual for other methods of loading data. After power on the GESBC-9G20i board, stop the U-boot auto-execution by press any key. The following message should be shown on the terminal console on the host PC connected to the GESBC-9G20i board.
  • Page 18 GESBC-9G20i User’s Manual The network address and server address must be set before network transfer can take place. The following commands will set the SBC IP address and server IP address, set ipaddr xxx.xxx.xxx.xxx set serverip xxx.xxx.xxx.xxx The server IP is the IP address where a TFTP server must be run. To load Linux kernel type in the...
  • Page 19: Chapter 5 - Development Tools

    Code debugging is supported via the on-chip JTAG interface. Linux Development Tool Chain The Linux development tool chain is available at Glomation website in the support page. A host PC running Linux operating system is required to run the development tools. This guide assumes user had basic Linux or Unix application development knowledge.
  • Page 20 For bash shell, a good place to put is in .bashrc in your home directory. Compile Linux Kernel The GESBC-9G20i is shipped with Linux kernel version 2.6.27. The patch for the kernel source tree is available at http://www.linux4sam.org/twiki/bin/view/Linux4SAM/LinuxKernel. Prepare Linux Kernel source Obtain the kernel source 2.6.27 from http://www.kernel.org.
  • Page 21: Chapter 6 - Troubleshooting

    This chapter provides Troubleshooting information. Search the entries in the Problem column in order to find the item that best describes your situation. Then perform the corrective action in the same row. If the problem persists, contact Glomation. Version 0.2...

Table of Contents