• Uncategorised ( 3 )
  • Gumstix Hardware Design ( 0 )

    DuoVero Series

    Gumstix' dual-core product COM series powered by the OMAP4 Digital Video Processor (Texas Instruments) with Cortex-A9. Find the product roadmap, videos, I/O design information, 2D layout and 3D models, expansion board schematics, vibration testing results and more.

    For detailed hardware design information about the DuoVero series, download the Duovero System Reference manual

    Overo Series

    Gumstix' product series powered by the OMAP3 applications processors (Texas Instruments) with Cortex-A8. Find the product roadmap, videos, I/O design information, 2D layout and 3D models, expansion board schematics, vibration testing results and more.

    Verdex Pro Series

    The resources you need for designing with verdex pro products - driven by the PXA270 application processor with XScale™ (Marvell®).

    Legacy Products

    An archive of technical documentation for older Gumstix COMs, motherboards and associated expansion boards.

    Product Changes, Known Issues and EOL

    The latest info on product changes, known issues and end-of-life (EOL) notices.

  • Gumstix Software Development ( 0 )

    Gumstix COMs are fully functional Linux computers with a wide range of open-source software applications available.

    Getting Started Guide

    Start here to get your Gumstix system up and running quickly and easily.

    Yocto Project & Bitbake

    Yocto Project is an open-source development environment for cross-compiliation, building custom images and creating installable packages.

    How To and Other References

    Learn how to connect to your Gumstix, compile code, use prebuilt images and more.

    Stable and Development Images

    A repository for all pre-built bootloaders, kernels and file systems for Gumstix COMs.
    • Bitbake & Yocto Project ( 1 )


      Gumstix publishes several different pre-built images as well as kernel and bootloader binaries. It is also possible to build these binaries using bitbake by setting up the Yocto Project build environment. Developers who are familiar with the OpenEmbedded build system will find a lot in common between the Yocto Project and OpenEmbedded, because the Yocto Project uses some of OpenEmbedded elements while improving build environment in multiple aspects. The Yocto Project build system consists of a collection of BitBake "recipes". These recipes contain the source URL of the package, dependencies, and compile and install options. It uses the information in these recipes to track dependencies, cross-compile the package, and create binary packages. It will also create complete images including boot loaders, kernel, and root file system. As a first step the framework will build a cross-compiler toolchain for the target platform.

      For more detailed information, read the Yocto Project Quick Start and BitBake user guides.

      Setup And Usage

      Please refer to the Getting Started guide located at Gumstix Repo. Gumstix Repo will conveniently fetch from multiple repositories and configure a build environment. 

      Directory Layout

      Yocto Project is a flexible, capable build tool. There is, however, a lot to know in order to fully exploit its power. After setting up your build environment, your directory structure should look like this:


      The two bold faced directories are Gumstix Board Specific Layers (Gumstix BSP). These two are the places to look at if you would like to add/remove recipes (and ultimately packages in the root file system). Other layers are the dependencies of Gumstix BSP. Additionally, you can get the source code from their Github repositories: meta-gumstix and meta-gumstix-extras.


      This directory contains recipes that either add Gumstix specific features or override the standard OpenEmbedded recipes. This is where the Gumstix specific customizations reside. Bitbake will give preference to recipes that it finds the Gumstix BSP over recipes contained in other meta layers.


      This directory completes the meta-gumstix layer with the recipes to build the custom Gumstix Linux distributions. For the available types of build targets, please see this.

      For the complete explanation of each directory, take a look at the Appendix A. Reference: Directory Structure in the Yocto Project Reference Manual

      These instructions are for creating an Yocto Project build system for the Gumstix COMs. Much like Gentoo Ebuilds on x86, the Yocto Project is a software framework to create Linux distributions. It downloads the source code and cross compiles it for you as needed. The Yocto Project builds everything from scratch including the cross compilation toolchain. This section will show you how to set up the environment on your Linux development system.

      Image Types

      Gumstix offers four different pre-built images for download. The console image is a lightweight root file system image providing only a command-line interface with out any GUI support. It is similar to server versions offered by several other Linux distributions and can be a great building block for making a custom image. The palmtop image offers a handheld-like environment with a lightweight GUI designed for small, touchscreen displays. The desktop image is a fully-fledged Linux desktop environment complete with web browsers, media players and office utilities. As so many applications are built-in, this image is too large for the NAND flash and must be loaded onto a bootable microSD or NFS mount. 

      Bitbake Targets

      This table summarizes the bitbake command needed to build a particular piece of software.  For example, to build a complete desktop image, type 'bitbake gumstix-xfce-image' within the development environment.

      Command Target Overo Duovero Pepper
      bitbake u-boot u-boot (boot loader)
      bitbake virtual/kernel linux kernel
      bitbake gumstix-console-image Gumstix console image
      bitbake gumstix-palmtop-image Gumstix palmtop image
      bitbake gumstix-xfce-image Gumstix desktop image


      Yocto Project on the Gumstix Overo Board

      This article from Munich Technical University provides an overview of using Yocto Project on Gumstix Overo COMs.

      Building Yocto Linux Images for the Gumstix Overo

      This article from hackgnar goes over some additional information on building and installing a Yocto Linux image for an Overo Gumstix board.

    • How To and Other References ( 14 )

      Below, you'll find step-by-step instructions for many common tasks while using Gumstix products.  Product videos demonstrate how to connect your Gumstix system for the first time; you may want to review these Gumstix videos.

      For more application-specific tasks, users have contributed a wide range of  documentation in the User Wiki.


  • Getting Started ( 0 )

    Getting Started Guide

    Mount your COM, connect to a computer, and power up! A basic guide to put you on the right path.

    Overo Snapshot

    A single page PDF download. Feature overview, hardware setup information and key links for new users.

    Product Videos

      A message from the Gumstix President plus individual videos introducing and showing how to connect various Gumstix Overo COMs and expansion boards.

    Waysmall Silverlode Snapshot

    A single page PDF download. Feature overview, hardware setup information and key links for new users.
    • Getting Started Guide ( 4 )

      Welcome to Gumstix 101: Your guide to using a Gumstix computer-on-module (COM) effectively and efficiently.

      If you're new to using Gumstix products, just getting started with Linux, or simply need a refresher course, you've come to the right place!


      After completing the tasks below, you will be ready to develop with your new Gumstix COM. For further development and more advanced product applications, a series of How Tos can be found in the Software Development section.


      Get started with your Gumstix system by following these steps:

      1. Hardware setup
      2. Get an image
      3. Create a bootable microSD card
      4. Boot your Gumstix system
  • Community ( 1 )

    Gumstix customers and users are located in 50 countries worldwide. Our community is thriving, growing and active! The community provides help, insights and cutting edge open source solutions with Gumstix technology.

    User Wiki.

    Find user-contributed tutorials and other information that users can add and update at the User Wiki.

    Worldwide Technical Support

    Get help (no cost) 24/7 from the Community Mailing List.
    Also find answers in Mailing List archives.

    Professional (fee-based) expertise from Gumstix Verified Design Consultants (VDCs).

    Useful Articles

    Articles and blogs about Gumstix, its technology and uses.


    Gumstix products are in many robotic products, 
  • Right paned information ( 0 )

    This is a test for how to get a second column if articles on the right.

  • Product Changes, Known Issues and EOL ( 0 )

    An up-to-date list of product changes (PCNs) and product known issues (PKIs) as well as the end-of-life notices (EOL) that affect the future availability of any Gumstix products.

  • Overo Series ( 1 )

    The wealth of Overo reference material is divided into categories below.

  • DuoVero Series ( 0 )

    The DuoVero reference material is available in the Duovero System Reference as highlighted in the categories below.

  • verdex pro Series ( 0 )

    This section contains reference material for verdex pro series COMs and expansion boards.  Much of this information also is relevant to the legacy products such as basix, connex, and verdex (not pro); details specific to these boards is found in the Legacy Products section. 

    • Design and Production ( 4 )

      Here you will find the models, schematics, and production details you need to develop products based on the verdex pro series.

    • Signals and Connectors ( 5 )

      These pages summarize the connections and interfaces to the verdex pro COMs and compatible expansion boards.

    • Performance and Power ( 2 )

      Power specifications and performance benchmarking information for verdex pro products.

  • Legacy Products ( 6 )

    This section contains details relevant to the legacy basic, connex, and verdex (not verdex pro) series COMs and the related expansion boards.  These boards share many features in common with the currrent verdex pro series boards; look in the verdex pro documentation if legacy-specific information is not found here.