Skip to content
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size

gumstix developer site

Getting started


Overview

Hardware Introduction to the Verdex Pro series

The Gumstix Verdex Pro computer boards are small. The motherboard, which we call a computer-on-module or COM, is about the size of your index finger. The boards that have the connectors for I/O function such as USB, power input and HDMI are called "expansion boards" by Gumstix. Each expansion board has room for the various connectors or I/O pinouts.

Despite their small size, a Gumstix Verdex Pro computer is a Linux computer that can be programmed to perform a wide range of function in almost any industry including power management, time & attendance, security, access control, IT, location tracking, medical, aviation, robotics and education, to name a few.

The product name Verdex comes the code name "Belvedere" that Intel used in-house when they were developing the PXA270.

 A Verdex Pro computer configuration consists of: 

  • The main computer board, called a computer-on-module or "COM", is called a "Verdex Pro COM". The various Verdex Pro COMs are shown posted via here in the e-store at www.gumstix.com. Each Verdex Pro COM features the PXA270 processor from Marvell, who bought this division from Intel.
  • One 80-pin expansion board attached to the bottom side of the Verdex Pro COM. This is usually the netpro-vx expansion board which provides 10/100 Ethernet and 802.11b/g, by way of a snap on Wifi module.
  • One 60-pin expansion board attached to the top side of the Verdex Pro COM. This is usually a console board, breakout board or robotics board, which Gumstix calls "robostix".
  • Linux - preloaded by Gumstix before shipment.

Each and every Gumstix Verdex Pro COM can fit on each and every 60-pin and 80-pin expansion board of the Verdex Pro series. In this way, a developer can use the Verdex Pro series as a common development platform to develop products with a wide variety of usages.

The main features of a Verdex Pro COM are:

  • Marvell™ PXA270 processo
  • 64 MB low-power DDR RAM and 16MB NAND flash (XM4/XM4-BT) or 128MB low-power DDR RAM and 32MB NAND flash (XL6P)
  • microSD card slot
  • Three (3) asymmetrical mounting holes
  • 20 mm x 80 mm
  • 6 grams

 The pinout details for each connector are posted in the hardware section, linked via here.

 

Software Introduction and User Wiki

Each Gumstix COM runs Linux. Gumstix preloads Linux on each Verdex Pro COM. Software engineers at Gumstix keep our Linux software at current levels so that the recent, tested function for Linux programming can be available on Gumstix products.

Note: The Gumstix Verdex Pro COM can run other operating systems including Android and Windows CE, which can be obtained from and supported by licensed Microsoft resellers such as those posted via here .

The Gumstix User wiki, accessible via a link at the top of www.gumstix.net, is a forum in which customer how-to's, projects and successes can be posted and linked. User postings include advice on using Ubuntu, Java, Fedora, batteries, Qemu, Qt, Suse, webcams and more. The user wiki is linked via here.

 

OpenEmbedded Development Environment Introduction

Gumstix now uses the OpenEmbedded build system.  The "Getting started" set of pages will show you how to set up a cross development build environment on your Linux desktop or laptop. It will teach you how to check out the most recent source code for the gumstix Linux distribution, and how to use the build system to create standard images for a root file system and Linux kernel.

It will then cover how to establish a serial connection with your gumstix hardware and how to update the onboard flash memory with the kernel and root file system that you just built.

The steps for the entire process are summarized in Quick start, but it is recommended that you read through the more detailed instructions in Setting up a Build Environment and the following sections for a better understanding of the process.

 

Top     Continue to "Connecting Verdex Pro hardware" section



Connecting Verdex Pro hardware


Read more...

Quick start

This section is for those who just want to get started and don't care for too many explanations along the way. It assumes that you are an experienced developer and that your development machine is running a relatively recent Linux distribution.
Read more...

Setting up a build environment

First you'll want to check out the source files for the gumstix OpenEmbedded (OE) build system. With a typical DSL connection this step should take about 20 minutes. You should have at least 10GB of free space on your hard drive.

Note: The build sytem is set up to build for Verdex Pro by default. Instructions to set up a build environment for the Overo series are posted here.


Read more...

Setting up a serial connection

Before programming the flash we'll need to connect your gumstix to your Linux development machine so that we can transfer the new root file system and kernel.
Read more...

Replacing the file system image

Now that we've built a new root file system and established a serial connection with kermit it's time to reprogram our gumstix's flash memory.
Read more...

Staying up to date

Gumstix-oe uses subversion for source code control. You've already learned how to use subversion for the intial checkout. This section will introduce a few subversion commands you can use to stay up to date with the latest version of gumstix-oe. It will also teach you how to rebuild a new root file system and kernel image from the updated source files.
Read more...

Updating and adding packages via ipkg

Keeping up to date by rebuilding your root file system and kernel from the latest source code is not the only option available to you. You can update your current software and add functionality using pre-built binary packages. Gumstix-oe uses the ipkg package management tool.


Read more...

Working with pre-built images

If you would prefer to use pre-built images, those are also available. Gumstix maintains an autobuild system that checks out and does a clean build of the source tree twice daily. Binaries are available for connex and verdex in both glibc and uclibc versions (basix users should select the connex version). Binaries for u-boot are also available.
Read more...