The BeagleBoard: $149 Linux System

August 6th, 2008 by Mitch Frazier

Your rating: None Average: 4.8 (26 votes)

If you're looking for a new project, check out the beagleboard.



The beagleboard is low cost fanless development board with Linux support. And it is low cost, you can get one for $149 from digikey. And it is low power, it uses less than 2 Watts and can run via USB power (although it does have a secondary power input).

So what do you get for $149? A bunch:

  • 600 MHz superscalar ARM Cortex A8 processor
  • HD Video (720p) capable C64x DSP core
  • 128MB Ram
  • 256MB Flash
  • I2C, I2S, SPI, MMC/SD (via expansion connector)
  • DVI-D
  • JTAG
  • S-Video
  • SD/MMC+
  • Stereo Out
  • Stereo In
  • USB 2.0 HS OTG
  • RS-232 Serial

What kind of performance do you get? A lot:

  • 1200 Dhrystone MIPS
  • 10 Million Polygons/sec
  • OpenGL 1.1 and 2.0 support

What can you do with it? How about this:



That's the beagle board running Linux and an X server! The hook-up is:



The beagleboard was designed by some TI employees (it uses TI's OMAP3530 processor). However, the beagleboard is not built or sold by TI. It's built by a contract manufacturer and available exclusively from digikey.

The beagleboard is pretty open, the fact that it runs Linux tells you a lot. In addition, according to Jason Kridner, one of the TI developers, the schematics and layout are also available although I haven't yet located them on the website. TI provides a free compiler for non-commercial use for the DSP. If you're gonna do any serious development you'll need a hardware debugging "dongle" to connect to the JTAG port, check out the flyswatter, its a mere $49 and it uses the OpenOCD software. Check out the digikey beagleboard page for links to other needed goodies.

One of the first things you notice as you examine the beagleboard is that there's no ethernet and no wireless. I asked Jason about this and his response was that during early development the list of desired hardware additions grew to the point where the only reasonable solution was to deny them all, if it could be reasonably not be added to the board it wouldn't be. Essentially, this meant that if there was a reasonable USB solution then it wouldn't go onboard. The second thing you may notice is that you can't find the processor, the RAM or the Flash chip. The reason for that is that they are all squeezed on top of each other using a packaging technology called POP (Package On Package). So the chip in the center of the board that you would think ought to be the processor, is the processor, along with the RAM and Flash.

There's a growing community of developers out there. Check out beagleboard.org for more information.

__________________________

Mitch Frazier is an Associate Editor at Linux Journal.

AttachmentSize
beagle.jpg17.33 KB
beagle-linux1.jpg120 KB
beagle-linux2.jpg27.84 KB


Special Magazine Offer -- 2 Free Trial Issues!
Receive 2 free trial issues of Linux Journal as well as instant online access to current and past issues. There's NO RISK and NO OBLIGATION to buy. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Sorry, offer available in the US only. International orders, click here.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Clifford's picture

I would buy one

On October 28th, 2008 Clifford (not verified) says:

I think it has allot of potential. Would look into one of those. Linux needs very little to run. So it has my thumbs up

Hemo's picture

ethernet?

On August 13th, 2008 Hemo (not verified) says:

No ethernet on board, but what about USB? Can a USB hub be connected to this and a few USB ethernet adapters added?

The fact that the article mentions what was kept off the board, but doesn't mention 'but hey... you can just hook up a USB ethernet device and away you go..' really makes me wonder if there is any solution for ethernet at all.

Anonymous's picture

the sentence "Essentially,

On August 13th, 2008 Anonymous (not verified) says:

the sentence "Essentially, this meant that if there was a reasonable USB solution then it wouldn't go onboard." explains this, doesn't it?

I read that line to mean if you can find a USB linux driver for it, you can connect it to this board. This should include ethernet, external storage, etc.

Anonymous's picture

re BeagleBoard

On August 10th, 2008 Anonymous (not verified) says:

No ethernet == No sale

Graeme's picture

Maybe this would be help to you?

On August 18th, 2008 Graeme (not verified) says:

http://www.mkcables.com/usb-fast-ethernet-adapter-amale-to-rj45-socket-p-1112.html?currency=GBP

I might buy this and get a load of adapters, sounds like a good cheap option for a computer.

Chandrakumar Muthaiah's picture

Add Ethernet

On August 8th, 2008 Chandrakumar Muthaiah (not verified) says:

I will buy more only if there is ethernet port, if not Giga, at least 100MB

Anonymous's picture

100MB is gigabit ethernet.

On November 15th, 2008 Anonymous (not verified) says:

100MB is gigabit ethernet.

Brandon Philips's picture

EHCI broken in Rev B4

On August 7th, 2008 Brandon Philips (not verified) says:

It is too bad that EHCI is broken in this first rev :(

Jason Kridner's picture

Where to find the design files

On August 7th, 2008 Jason Kridner (not verified) says:

The link to the design files is off the "Top Resources" page at http://beagleboard.org/hardware/design. Be aware that 0.4mm ball-pitch ball-grid array devices aren't for garage shops. There is a 0.65mm ball-pitch device option as well, which has some special features that allow use of design rules for 0.8mm ball-pitch design with minimal routing layers. While not quite for assembly with your toaster oven, it is quite a bit easier for the average board shop to handle.

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Featured Videos

The November 13, 2008 edition of Linux Journal Live! Shawn Powers and special guest, Linux Journal Author Daniel Bartholomew, talk e-book readers and Daniel's Kindle, DRM, and other goodness.

From the Magazine

December 2008, #176

The Oxford English Dictionary says the word "gadget" is a placeholder name for a technical item whose precise name one can't remember. Like that book-reader thingy from Amazon...what's it called? Spindle, Gindle...Kindle, that's it. Check it out in this month's gadget issue.

Other gadgets covered include the Nokia tablets, the BlackBerry, the Neo FreeRunner, the Dash Express, the Roku Netflix Player, the Kangaroo TV, The TomTom GO 930 and the MooBella Ice Cream System. On the larger hardware front, read the reviews of the Acer Aspire One and the YDL PowerStation. On the software front, check out the articles and columns on memcached, Samba security, Mutt, desktop gadgets, bash and Puppet. To wrap it all up, read Doc's thoughts on Google and the browser platform.

Read this issue

Sign up for our Email Newsletter