Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Forum

  Home arrow News arrow Headmount computer design runs Linux

Headmount computer design runs Linux
By Eric Brown

Rate This Article: Add This Article To:

Hardware hacker Pascal Brisset has unveiled a Linux-driven head-mounted computer based on a stereoscopic, 640 x 480 Vusix VR920 headmount display and the Gumstix Overo Fire module running the ARM Cortex-A8 OMAP3530 processor from Texas Instruments. The six-ounce WXHMD computer includes WiFi, Bluetooth, accelerometers, compass, and a custom-made DAC board.

Brisset published full specifications and schematics of the WXHMD prototype on his PABR.org site, where he has also published other Linux-based device and software projects over the last decade, including a microhelicopter (pictured at end of story), a home server, and most recently, direct-to-PCB inkjet printing techniques. The PCB techniques were used in the development of the WXHMD's custom DAC breakout board, the chief component in the headmount computer that was designed by Brisset himself.


WXHMD, showing battery (left) and Overo Fire module and DAC (right) strapped to top of VR920 headmount

(Click to enlarge)

The developer notes that the WXHMD "probably violates most applicable technical interoperability standards and regulations regarding user safety and electromagnetic interference." Still, with a little packaging and redesign, the basic design appears feasible for commercial devices including secure telepresence over WiFi, or head-mounted computing via a Bluetooth peripheral, he adds. It also shows the power of what can be accomplished with the OMAP3530 system-on-chip (SoC), and the compact Gumstix Overo Fire computer-on-module (COM).

Launched almost exactly a year ago, the Overo Earth family of COMs was billed as the next generation successor to the popular 3.2 x 0.8 x 3.2-inch Gumstix Verdex modules. The Overo Earth is 40 percent smaller than the Verdex, but instead of a Marvell PXA270 processor, it offers the more powerful TI OMAP35xx SoC. Although clocked similarly at 600MHz, the OMAP35xx offers faster performance, thanks to its ARM Cortex-A8 superscalar core, which enables instruction-level parallelism within a single processor.


Overo Earth module

(Click to enlarge)

In April, the Overo family was expanded with similarly sized modules including the WiFi-enabled Overo Air, which incorporates the basic OMAP3503 model in the OMAP35xx line. Gumstix also added the Overo Water (OpenGL graphics) and Overo Fire (OpenGL, WiFi, and Bluetooth) modules, both of which incorporate the multimedia-enhanced OMAP3530.

All four Overo modules are equipped with 256MB of low-power DDR RAM and 256MB of NAND flash, says Gumstix. The company recently announced a new Palo35 expansion board for the Overo modules that supports a 3.5-inch LCD touchscreen.

Brisset chose to use the most advanced Overo module, the Overo Fire, which saved him from having to add WiFi and Bluetooth. Clocked at up to 600MHz, the module is further equipped with USB OTG, which supplies a maximum of 100 mA, and LCD digital video signals are output at 1.8 V. The Overo Fire must be interfaced via dual 70-pin 0.4 mm-pitch SMD connectors, says the developer.


Vusix VR920

The other major off the shelf component was the VR920 head-mount display from Vusix (pictured above). The 400 Euro (about $590) device offers dual 640 x 480 Kopin display modules, a DB15 VGA analog video input, and integrated USB-based stereo audio headphones and mono microphone. The device is also equipped with a 3-axis accelerometer and 3-axis magnetometer, and is powered via USB.

To bridge the VR920 and the Overo Fire module, Brisset built a tiny breakout board "with decently sized connectors for power and USB," as well as simple resistor-based digital-to-analog converters (DACs) for analog video output, says the developer. The DACs are said to connect to OMAP3530's digital LCD output to produce 12 bpp signals (4 bits per component). The LCD sync signals from the OMAP are then routed to their matching VGA pins. The double-sided PCB was designed with gEDA gschem, laid out with gEDA PCB, and etched by Direct Inkjet Resist Printing, says Brisset.

One interesting problem emerged in that Brisset discovered that the 13-pin connector inside the VR920 was incapable of receiving raw VGA and USB signals. He soon found that the VGA/USB signal splitter was instead located in the USB cable, thanks to a tiny circuit board that pre-processes VGA sync signals. The solution, as shown in the image below: "I simply merged this board into the design."



Video splitter board merged onto Overo Fire

(Click to enlarge)

Equipped with a strapped-on Lithium battery, which brings the total weight up to about six ounces (180 grams), the WXHMD requires 500 mA @ 5V nominal power, "but works down to 3.7 V," says Brisset.

All told, the system draws 1 Amp with no power optimizations, says Brisset. He notes somewhat wryly that this "is acceptable since nobody would want to spend more than a few minutes with two pulsed microwave RF transmitters, an overheating lithium battery and eye-straining optics strapped to their forehead anyway."



WXMD prior to final assembly

(Click to enlarge)

Brisset apparently implemented the Linux distribution supplied by Gumstix, with one significant modification. Because the VR920's USB stack instructs the host that it requires 500 mA, Linux disconnects it immediately. Instead of working around this by inserting a powered USB hub, Brisset took advantage of the fact that the VR920 is powered directly from VSYSTEM, and used "usb_ignore_power.patch" to instruct Linux to ignore USB power checks.



WXHMD showing Firefox browser session. Distortions are exaggerated by difficulties in photographing stereophonic optical assembly, and could be solved with higher quality DACs, says Brisset.

(Click to enlarge)

The whole design costs less than $1,000 in parts, although final packaging compliant with safety requirements would raise that considerably. Still, says Brisset, instead of using the pricey VR920, a cheaper camera could be used, or a custom design could be developed that avoids the VR920 extras, such as the sampling and rescaling of VGA variants and resolutions and the addition of on-screen overlay menus.



Brisset's earlier Linux-based microhelicopter design

Availability

PABR.org has published schematics and other details for the WXHMD headmount display, but does not appear to mention licensing for the design. More information may be found here.


Related Stories:


Discuss Headmount computer design runs Linux
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More News Articles          >>> More By Eric Brown
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS

 
 

 
 

 
 

GOLD SPONSORS


(Become a sponsor)

(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• NAS system houses 2.5-inch drives for up to 6TB
• Atom SBC boasts special low-power mode
• Android leaps to rugged handheld, and more phones
• Simulator runs Android apps on Ubuntu
• Fanless industrial PC taps Atom
• Router platform runs OpenWRT Linux
• Feature-packed UMPC survives four-foot drops
• UMPC pioneer gives up the ghost
• Biodegradable, solar-powered netbook runs Linux
• Hypervisor rev'd for higher reliability
• Eurotech spins Atom development kits
• Home media server to demo on Intel Atom platform
• Atom boards feature fanless DC operation
• Low-cost pluggable NAS adds Linux support
• Taiwan open source conference sets agenda


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Simulator runs Android apps on Ubuntu
• Hypervisor rev'd for higher reliability
• Pluggable NAS now supports Linux desktops
• Moblin v2 beta targets netbooks
• Linux-ready netbook touted as "Student rugged"
• USB display technology heading for Linux
• Ubuntu One takes baby step to the cloud
• Game over for Linux netbooks?
• Linux Foundation relaunches Linux web site
• Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...