How To and Other References
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.
Overo GPIO
The Overo kernels support the sysfs gpio implementation for accessing GPIO from userspace.
Update to Latest, Stable Images
Follow the instructions in the Pre-Built Images section here to update your Gumstix COM with the latest software and the most recently tested, stable images.
Compile from Kernel and Boot Loader from Source Code
All software for Gumstix COMs is freely available and open source. Gumstix also makes available the complete build system used to generate our release images and package repository.
Create a Bootable MicroSD Card
DuoVero, Overo and Verdex Pro COMs will boot directly from a properly prepared microSD card. This step-by-step procedure explains how to partition and format a bootable microSD card using a Linux development computer. For instructions on writing a new image to flash memory of your Gumstix COM, see these instructions instead. These instructions supersede older instructions. If you still need the old instructions, you can find them here.
Setting up a Serial Connection
This article explains how to establish a serial connection between your development computer and your Gumstix COM.
Write Images to Flash
These instructions explain how to write u-boot, the Linux kernel and a root file system to the on-board Flash memory of your Gumstix COM.
Robot Operating System
A full tutorial on what it takes to get ROS running on the Gumstix and iRobot Create.
Compile from Source Code
All software for Gumstix COMs is freely available and open source. Gumstix also makes available the complete build system used to generate our release images and package repository.
Robotics
Gumstix has released the RoboVero expansion board based on the NXP1769. Check it out on robovero.org
All robostix information has been retained in the docwiki, as it is extensively documented there.
Introduction to Cross Compilation
Many users simply want to compile standalone source code or tweak u-boot or the Linux kernel without the full power of the OpenEmbedded Build system.
Opkg Package Management
Compiling Native Code
Developing directly on Gumstix hardware, i.e. native compiling, simplifies small coding projects and projects that require frequent changes.
Linaro
The Linaro project is backed by Canonical (the people behind Ubuntu) among others which means this is a great place to start if you want to run Ubuntu on your Overo COM.