element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Forum Comparing BeagleBone Black & Raspberry Pi
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 17 replies
  • Subscribers 59 subscribers
  • Views 3382 views
  • Users 0 members are here
  • pi
  • beaglebone_black
  • sbc
  • oshw
  • raspberry_pi
  • bbb
  • BeagleBone
  • beagleboard
  • open_source_hardware
  • linux
Related

Comparing BeagleBone Black & Raspberry Pi

fustini
fustini over 12 years ago

A discussion thread recently popped up on the ChiBots mailing list to which I subscribe.  One of the members had just heard about the BeagleBone Black (BBB) and was curious to how it compars to the Raspberry Pi B.  Here's the reply I sent to the list which I thought might be useful to others.  And I thought subsequent discussion here would help me flesh out some additional advantages and disadvantages of both:

BBB $45 vs RPi Model B $35: BBB includes 2GB built-in flash & can run off

computer USB port [<500mA] so that would make up the cost

difference if one has to buy SD card and power supply for Pi.

 

BBB is Open Source Hardware: schematics, layout & BOM, plus it only uses

parts that are avail in low qty. RPi only have schematics released and

its processor is not available (only via high volume contract). I think

BBB is great for design engineers to prototype with and then modify for

their specific application.

 

BBB has programmable realtime units (PRU or PRUSS): Two 200 Mhz

microcontrollers built-in to its main processor.  It is possible to offload realtime control to the PRU where

instructions are single cycle.  Great blog posts about PRU:

 

http://www.element14.com/community/community/knode/single-board_computers/next-g\
en_beaglebone/blog/2013/06/07/bbb--building-a-thermal-imaging-camera

http://hipstercircuits.com/accelerated-stepper-motors-on-beaglebone/

http://bb-lcnc.blogspot.com/

 

BBB has no video decode/encode hardware: It does video in software. It

is ARM Cortex A8 (ARM v7) with NEON (vector processing) so it can play

video but it won't be the video workhorse the Pi is.  I believe

media center is the best use case for RPi model B over the BBB.

 

BBB has the ARM v7 instruction set so there is a wider range of distros

available. Things are still in progress post April launch, but the orig

Bone had Android, Debian, Fedora, Ubuntu, Angstrom & many more. The Pi's

ARM v6 instruction set holds it back requiring specialized distros that

recompile packages for the older instruction set (like Raspbian).

 

BeagleBoard.org and the BeagleBone leaders are passionate about getting

everything in the mainline kernel. They work with Linux kernel

maintainers to get their patches accepted upstream. I've been told they

hope to have everything in the mainline by sometime this year. BBB was a

big jump forward from BB White as they went from Linux 3.2 to Linux 3.8

*and* the shift to Device Tree for configuration of peripherals. This

was been alot of work for the Beagle developers but they are now the first

ARM dev board to embrace DT. This has the advantage of making hardware

configuration as simple change to a config file rather than having to

recompile the kernel. The transition has to be done by an new ARM board

looking to get accepted upstream. TL;DR - BBB has a strong commitment to

running the latest Linux kernel and not getting stuck in some vendor

specific fork of Linux.

 

Cheers,

Drew

  • Sign in to reply
  • Cancel

Top Replies

  • colecago
    colecago over 12 years ago +1
    Cool. I'd also like to see how the pcDuino fits in there.
  • Former Member
    Former Member over 12 years ago +1
    Drew Fustini wrote: BBB $45 vs RPi Model B $35: BBB includes 2GB built-in flash & can run off computer USB port [<500mA] so that would make up the cost difference if one has to buy SD card and power supply…
  • johnbeetem
    johnbeetem over 12 years ago +1
    There's a very long discussion about this here: http://www.element14.com/community/thread/23575?tstart=0 I'll quote from my first comment at that thread, since it makes IMO a good "elevator speech" summary…
Parents
  • morgaine
    morgaine over 12 years ago

    Just linking John's well researched comparison of the state of openness and/or documentation for the two boards here, so that it doesn't get lost.  That thread in the Pi Group is growing like topsy.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • morgaine
    morgaine over 12 years ago

    Just linking John's well researched comparison of the state of openness and/or documentation for the two boards here, so that it doesn't get lost.  That thread in the Pi Group is growing like topsy.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • shabaz
    shabaz over 12 years ago in reply to morgaine

    Also,

    This:

    image

    (by the way, it looks like the ticks on the silkscreen near the headers is ideal for counting off 10 pins at a time)

    versus this:

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 12 years ago in reply to shabaz

    Also,

    image

    (We could use these images to annotate any mods/changes we make).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 12 years ago in reply to shabaz

    A bit more documentation-friendly:

    image

     

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 12 years ago in reply to morgaine

    Morgaine Dinova wrote:

     

    Just linking John's well researched comparison of the state of openness and/or documentation for the two boards here, so that it doesn't get lost.  That thread in the Pi Group is growing like topsy.

    Thank you for the kind words, but as I said at the beginning of the comment it's just a quick comparison -- not at all what I'd call well-researched.  It's just that I've spent a reasonable amount of time with the documents -- and huge amounts of time with similar documents -- so it was easy to point out some obvious differences.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to johnbeetem

    One part which I appreciated a lot was your pointing out the difficulties of comparison:

    John Beetem wrote:

     

    Interrupts: BCM has 10 pages, not sure if it covers what you need to write an OS.  TI has 200 pages.  Don't know if this is just because TI is more versatile, or whether it covers more ground.

     

    It's this kind of problem that I think makes it quite impossible to rank "degree of openness" quantitively, as is being suggested over in the Pi Group.  The difficulties are so great that anything other than a plain statement of the facts that A, B and C are not documented is going to be nothing but massaging the truth, even if that is not the intention.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube