| Open source, Lego-like computer modules run Linux |
Nov. 05, 2007
A New York-based startup is readying a modular, open source hardware/software system resembling a set of electronic Legos. Bug Labs claims device developers can build "anything" using "Bug," which comprises an ARM11-powered base and various modular add-ons.
 Bug Labs's Lego-like vision of "community electronics" (Click to enlarge)
Boldly suggesting that "CE" could someday stand for "community electronics" instead of "consumer electronics," Bug Labs invites hardware and software developers to contribute to the "open source" project, designing hardware and software modules of their own, and sharing their work back into the community. One suggested mix-and-match combo is a GPS/digital camera device that acts as a mobile, standalone Web service for publishing geo-tagged photos.
 Bugbase processor module (Click to enlarge) The initial "BugBase" processor module (shown above) is equipped with an ARM1136JF-S CPU and 128MB of RAM. Additional features include built-in WiFi, a rechargeable battery, USB, Ethernet, and a mini LCD with button controls, the company said. The unit measures 5 x 2.5 x 0.6 inches says Bug Labs, and weighs 0.26 pounds, or "about the weight of an iPhone". There's also a tripod mount, for the totally buggy look.
 Bug-based systems consist of a processor module along with one or more expansion modules
Each BugBase can expand with up to four BugModules. By the end of the year Bug Labs hopes to ship a color LCD display, a motion detector/accelerometer, a digital camera/videocam, and a GPS locator. Modules due by Q1 2008 include a keyboard, touchscreen, and a speaker system.
    First swarm of BugModules (left to right): LCD, motion detector, camera, and GPS (Click each image to enlarge)
Bug hardware specifications listed by Bug Labs include:- CPU -- ARM1136JF-S
- RAM -- 128MB Flash/DDR SDRAM
- USB -- 1 x USB 2.0 HS host interface/4 hub port connections; 1 x USB OTG HS interface
- Serial links -- 4 UART
- Interfaces -- 4 channel SPI; I2Cm 400kbits (4 channels); I2S (2 channels); smart LCD; camera sensor; micro memory card
- Video/graphics -- MPEG4 hardware encoding/decoding; hardware graphic acceleration
- Communications -- 10/100 Ethernet MAC; 802.11b/g
- Size -- 5 x 2.5 x 0.6 inches
- Weight -- 0.26 pounds
- Power -- AC or battery (up to four external)
- Other -- audio out via piezo speaker, battery-backed real-time clock, smart power management, serial debug port, JTAG/ICE support
Bug software
The "Bug SDK" (software development kit) is based on Linux 2.6.19, GPL-licensed Java, and a variety of other open source packages. The BMI (bug module interface) reportedly uses a JavaME-based phone stack, while OSGi (open services gateway initiative) provides an open-source, service-oriented runtime. To put it all together, the SDK includes an Eclipse-based IDE (integrated development environment), according to Bug Labs.
 The Bug SDK (Dragonfly) lets developers interact with a JavaME-based phone stack (Click to enlarge)
Developers can work with the Bug SDK to create Bug applications as "one or more bundles," says the company. Each BugModule launches an OSGi bundle, which creates services that can be used by other components. The Bug SDK will also plug into an upcoming collaborative development site called BugNet.
Availability
BUGbase is expected to ship by year's end. Pricing was not disclosed.
Related Stories:
(Click here for further information)
|
|
|
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.
4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.
Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.
Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.
Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.
Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.
Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.
Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.
Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.
|
|
|
|
|