|
|
Log in / Subscribe / Register

Development

The Gumstix Overo - a miniature X Window System platform

By Forrest Cook
November 12, 2008

Attendees at this year's Kernel Summit were treated to an early prototype version of the Gumstix Overo miniature Linux-powered cpu board on top of the Overo Buddy motherboard. The system packs all of the functions of a desktop computer onto a platform that is slightly larger than a credit card.

The Specifications for the Overo processor board include:

  • A 600 MHz Texas Instruments OMAP 3503 processor.
  • 256 MB of DDR RAM.
  • 256 MB of NAND Flash RAM.
  • A microSD adapter slot with a 2.0 GB memory stick.
  • WiFi and Bluetooth ports.
  • A USB 2.0 port.
  • Stereo Audio input and output ports.
  • A port for driving a graphical LCD panel.
  • An assortment of Analog and Digital I/O ports.
The Overo Buddy motherboard adds even more functionality including a digital video (DVI) controller and two more USB ports.

Upon receiving the Overo Buddy board, the only way to establish a connection was via an emulated serial connection over one of the USB ports using the provided USB cable, as explained here. This worked as advertised, it was possible to watch the system boot up and then log into a root shell. At this point, your author decided to try the installation of the latest software on the removable microSD memory. As directed by the instructions, the software image was downloaded and installed on the memory using another machine and the provided microSD adapter card. Again, this proceeded without any problems and the machine booted with the new image.

[Gumstix Overo] Running the full X environment required purchasing a USB hub, a USB keyboard and mouse, an assortment of USB cables and a Mini DVI to DVI adapter for the monitor connection. The Mini DVI adapter was a bit wide, and the strain relief around the Overo Buddy's power supply connector had to be clipped off to allow the two connectors to be plugged in at the same time.

Getting the USB cabling right was a bit of a challenge. On the first attempt, the DVI monitor showed an X login window, but the keyboard and mouse were not active. Digging through the documentation revealed the source of the problem. The OTG USB port needed a type A cable and your author was using a type B cable. The Wikipedia USB documentation was consulted, and your author used a special surface mount soldering iron to create a tiny solder jumper between pins 4 and 5 of the Overo Buddy's micro-USB jack, simulating the correct cable. Upon booting, the keyboard and mouse came to life.

When logging into the Overo's X Window System, one is presented with the simple but effective Enlightenment window manager. Applications include the typical collection of an X terminal, a file manager, a text editor (gpe_edit) the Midori web browser, a mail client, an instant messenger client, and a selection of four games. Also included are the AbiWord word processor, the Gnumeric spread sheet and basic audio record and play utilities. A large collection of GUI-based admin tools and window system configuration tools are available. Both ssh and scp are also installed on the system, so secure network connections are possible. Unfortunately, both the audio recorder and player froze up during basic tests, and their windows did not go away until the system was rebooted, this appears to be some kind of audio hardware issue.

The next step to having a functioning system would be to have some kind of networking. The Overo processor has built-in 802.11 wireless networking and Bluetooth, but neither of those systems functioned. That is a known issue with some of the early-run prototype boards. One still has the option of adding USB WiFi and Ethernet boards to the Overo, several devices are supported natively. Once networking can be established, it should be possible to use the network-based applications, transfer user data add more application packages.

Having so much functionality in something as tiny as the Overo Buddy board seems like an amazing technological feat. Gumstix has truly achieved a new milestone in the miniaturization of Linux systems. Production versions of this system are scheduled for release in the fourth quarter of 2008.

Comments (21 posted)

System Applications

Clusters and Grids

oVirt 0.95 released

Version 0.95 of oVirt, an open virtual machine management system, has been announced, it adds new capabilities and bug fixes.

Full Story (comments: none)

Database Software

Firebird adds Sphinx support

The Firebird DBMS project has announced the addition of Sphinx support. "Sphinx is a very powerful and popular free open source full-text search engine. At the end of October 2008, Sphinx 0.9.8.1 was released. During the summer, Vlad Khorsun and Pierre Yager made a patch for Sphinx, to have it support Firebird. Now, with the blessing of its author, Andrew Aksyonoff, they want to make their patch and Windows binaries publicly available for you to try out. Whilst it is still far from real "full text search" support in Firebird, Vlad and Pierre believe it is a first little step in that direction." A Linux patch is also available.

Comments (none posted)

FlameRobin: .9 released (SourceForge)

Version .9 of FlameRobin has been announced. "FlameRobin is a lightweight and cross-platform administration and management GUI for the Firebird DBMS. A new release is out. It brings new features like Firebird 2.1 support, tabbed browsing, etc."

Comments (none posted)

Hibernate Pojo Generator: v0.9.5 released (SourceForge)

Version 0.9.5 of Hibernate Pojo Generator has been announced. "Hibernate Pojo Generator generates all the Java code necessary to access a database via Hibernate Annotations (+ Spring) including JUnit tests (1 per table) that are able to run immediately without further customizations. New release: adds maven support, db version checking and more."

Comments (none posted)

PostgreSQL Weekly News

The November 9, 2008 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

Embedded Systems

BusyBox 1.13.0 (unstable) and BusyBox 1.12.2 (stable) released

Unstable version 1.13.0 and stable version 1.12.2 of BusyBox, a collection of command line utilities for embedded systems, have been announced. The releases feature the new blkid and devmem applets, other improvements and bug fixes.

Comments (none posted)

Desktop Applications

Audio Applications

Amarok Insider Issue 13

Issue 13 of the Amarok Insider has been published. Topics include: "Release plans, Final look for 2.0, Context View, The Playlist, Brand new PopUp Dropper, Web services unmasked, A bit about Biased playlists, Scripting, Mac OS X and Windows installers, Features missing in 2.0, How to help and Cool tips: Two roks."

Comments (none posted)

Jokosher October Update

An October Update document for the Jokosher audio editor has been published. Topics include: "Jokosher 0.10 Released, PulseAudio and JACK support, Jokosher 0.10.1 Bug Fix Release and Multichannel Recording Works!"

Comments (none posted)

NASPRO 0.1.1 is out

Version 0.1.1 of NASPRO has been announced. "NASPRO, recursive acronym for "NASPRO Architecture for Sound PROcessing", is a free/open source, modular and cross-platform sound processing framework with a strong emphasys on interoperability. Its main aim is to provide users and developers a full-featured tool to do sound manipulation using heterogeneous technologies which are already available (such as LADSPA or LV2 plugins) and at the same time make it easy to develop new ones without breaking interoperability."

Full Story (comments: none)

SoX 14.2.0 released

Version 14.2.0 of SoX, an audio processing toolkit, has been announced. See the Change Log for release highlights.

Full Story (comments: none)

Desktop Environments

GNOME 2.25.1 released

Version 2.25.1 of GNOME has been announced. "And here's the beginning of a new cycle! 2.25.1 marks the first release towards our 2.26 release that will happen in March 2009. Until then, I'm sure we'll see some good changes going on -- like all the efforts about getting rid of libgnome or cleaning up various things."

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE Commit-Digest for 5th October 2008 (KDE.News)

The October 15, 2008 edition of the KDE Commit-Digest has been announced. The content summary says: "Support for image file previews in the "FolderView" Plasmoid, which are enabled by default. Kross support for making comic providers using scripting languages in the "Comic" Plasma applet. First fully-working version of the QEdje script engine for Plasma is moved into kdereview, then into kdebase. More progress in the "Weather" Plasmoid, more integration of D-Bus in PowerDevil..."

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

Xorg Software Announcements

The following new Xorg software has been announced this week: More information can be found on the X.Org Foundation wiki.

Comments (none posted)

Desktop Publishing

LyX 1.6.0 is released

Version 1.6.0 of LyX, a GUI front-end for the TeX typesetter, has been announced. "LyX 1.6.0 is the culmination of 15 months of hard work and you can find an overview of the new features here: http://wiki.lyx.org/LyX/NewInLyX16".

Full Story (comments: none)

Interoperability

Wine 1.1.8 announced

Version 1.1.8 of Wine has been announced. Changes include: "Substantial parts of inetcomm implemented (for Outlook), Still better crypt32 support, Memory management improvements, Theming support for buttons and Various bug fixes."

Comments (none posted)

Multimedia

MediaInfo: 0.7.7.8 released (SourceForge)

Version 0.7.7.8 of MediaInfo, a utility that supplies technical and tag information about video or audio files, has been announced. "In this release: Albanian, Chinese (Simplified), Chinese Traditional), Turkish, Italian, German, Polish languages are updated, DTS High Resolution Audio, DTS Master Audio and DTS Express support, AES3 (PCM) support, interlacement in VC-1 in WMV files detection, E-AC-3 in MPEG-4 container support, and a lot of bugs correction".

Comments (none posted)

Music Applications

guitarix second release announced

The second release of guitarix has been announced. "guitarix is a simple Linux amplifier for jack(Jack Audio Connektion Kit) with one input and two outputs. Designed to get nice thrash/metal/rock guitar sounds. There are controls for bass, treble, gain, preamp, balance, distortion, freeverb, impulse response (), crybaby(wah) and echo . A fixed resonator will be used when distortion is disabled. For 'pressure' in the sound you can use the feedback and feedforward sliders."

Full Story (comments: none)

Tardigrade Inc. announces Tapeutape-0.1.0 and Tranches-0.1.0

Tardigrade Inc. has announced the release of Tapeutape-0.1.0 and Tranches-0.1.0. "I've just opened a new website http://tardigrade-inc.com to release the new versions of Tapeutape (virtual sampler) and Tranches (beat repeat/redirect/rearrange). These new versions include better gui, better lash support, and bug corrections (thanks Ken Restivo). New features will follow."

Full Story (comments: none)

Office Applications

PeaZip: 2.4 released today (SourceForge)

Version 2.4 of PeaZip, a file and archive manager, has been announced. "Release 2.4 continue the path of previous release in enhancing the usability of PeaZip, expecially as general purpose file manager. New localizations and new icons are featured, drag and drop on Windows benefits of an information panel which follows the mouse, and clipboard was made more powerful and flexible, optionally allowing multiple cut/copy operations to be stored in the clipboard."

Comments (none posted)

release 0.71.3 of Task Coach is available

Version 0.71.3 of Task Coach has been announced, some bugs have been fixed. "Task Coach is a simple task manager that allows for hierarchical tasks, i.e. tasks in tasks. Task Coach is open source (GPL) and is developed using Python and wxPython."

Full Story (comments: none)

Office Suites

KOffice Sprint 2008 (KDE.News)

KDE.News covers the KOffice Sprint, held in Berlin. "Talking to developers revealed the status of several of the applications. The many changes in the core of KOfficelibs but also further down the stack, like KDELibs and Qt 4 forced Kexi to rewrite large parts of the application. This means despite the fact the KDE 3 version was very mature and stable, Kexi won't be joining the 2.0 release. Nonetheless, the developers stress that version 1.6.x is still ahead of the competition, at least in the Free Software world."

Comments (none posted)

Miscellaneous

EMC: 2_2.2.7 Released (SourceForge)

Version 2_2.2.7 of EMC has been announced, this is a bug fix release. "EMC is software that implements real-time control of equipment such as machine tools, robots, and coordinate measuring machines. It runs in realtime under Linux with the RTlinux or RTAI patch. It provides a software PLC, and uses the HAL for flexibility."

Comments (none posted)

TakeNote 0.4.4 announced

Version 0.4.4 of TakeNote has been announced, it adds several new features. "TakeNote is ideal for storing your class notes, TODO lists, research notes, journal entries, paper outlines, etc in a simple notebook hierarchy with rich-text formatting, images, and more. Using full-text search, you can retrieve any note for later reference."

Full Story (comments: none)

Languages and Tools

C

LLVM 2.4 released

Version 2.4 of the LLVM compiler is out. "LLVM 2.4 includes many bug fixes, much faster compile times at -O0, substantially better code generation in various cases, a new PIC16 target, new IR features, and numerous other improvements and features". Lots of details can be found in the release notes.

Full Story (comments: none)

Caml

Caml Weekly News

The November 11, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.

Full Story (comments: none)

Perl

Perl 5.8.9 RC1 released (use Perl)

Version 5.8.9 RC1 of Perl has been announced. "This is a maintenance release for perl 5.8.x, providing bug fixes and integrating module updates from CPAN."

Comments (none posted)

This Week on perl5-porters (use Perl)

The October 20-26, 2008 edition of This Week on perl5-porters is out with the latest Perl 5 news.

Comments (none posted)

PHP

TCPDF: 4.2.006 was released. (SourceForge)

Version 4.2.006 of TCPDF has been announced. "This version fixes a bug on HTML justification. TCPDF is a Free Libre Open Source PHP class for generating PDF documents without requiring external extensions.TCPDF Supports UTF-8, Unicode, RTL languages and (x)HTML. TCPDF project was started in 2002 and now it is freely used all over the world by millions of people."

Comments (none posted)

Python

Python 3.0rc2 announced

Version 3.0rc2 of Python has been announced. "On behalf of the Python development team and the Python community, I am happy to announce the second release candidate for Python 3.0. This is a release candidate, so while it is not suitable for production environments, we strongly encourage you to download and test this release on your software. We expect only critical bugs to be fixed between now and the final release, currently planned for 03- Dec-2008."

Full Story (comments: none)

RPyC 3.00-final released

Version 3.00-final of RPyC has been announced. "RPyC (Remote Python Call) is a transparent and symmetrical python library for remote procedure calls, clustering and distributed- computing. RPyC makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local."

Full Story (comments: none)

Tcl/Tk

Tcl-URL! - weekly Tcl news and links

The November 11, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

IDEs

XPL Editor: Multimodal features (SourceForge)

Version 0.1 of The XPL editor has been announced. "The XPL editor is an RCP Eclipse application based on the eXtensible Presentation Language, an xml-based presentation language built on top of Visual Design Patterns. For more information about XPL, visit http://semantics.eng.it/xpl/index.html. The XPL Editor 0.1 has been released, improving the multimodal features and the XSL Transformation of XPL Pages for the eXtensible Dynamic Presentation Manager (XDPM), a framework for the multimodal and multichannel presentation, published on Sourceforge."

Comments (none posted)

Libraries

dlib C++ Library: 17.12 Released (SourceForge)

Version 17.12 of dlib has been announced, it adds bug fixes and usability improvements. "The dlib C++ library is a modern general purpose C++ toolkit with a focus on portability and program correctness. It comes with extensive documentation and thorough debugging modes. The library provides a platform abstraction layer for common tasks such as interfacing with network services, handling threads, and creating graphical user interfaces. Additionally, the library implements many useful algorithms such as data compression routines, linked lists, binary search trees, linear algebra and matrix utilities, machine learning algorithms, XML and general text parsing, and many other general utilities."

Comments (none posted)

Version Control

Announcing bzr 1.9

Version 1.9 of bzr, a distributed version control system, has been announced. "This release of Bazaar adds a new repository format, ``1.9``, with smaller and more efficient index files. This format can be specified when creating a new repository, or used to losslessly upgrade an existing repository. bzr 1.9 also speeds most operations over the smart server protocol, makes annotate faster, and uses less memory when making checkouts or pulling large amounts of data."

Full Story (comments: none)

GIT 1.6.0.4 released

Version 1.6.0.4 of GIT, a distributed version control system, has been announced, it includes a long list of bug fixes and documentation updates.

Full Story (comments: none)

Page editor: Forrest Cook
Next page: Linux in the news>>


Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds