element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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
  • 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
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Pi vs BeagleBone-Black
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 358 replies
  • Subscribers 675 subscribers
  • Views 39949 views
  • Users 0 members are here
  • raspberry_pi
  • bb_black
Related

Pi vs BeagleBone-Black

Former Member
Former Member over 12 years ago

So, just over a year on from the initial availability of the R-Pi and the new BeagleBone Black is upon us.  They've obviously taken a leaf out of the RPF's playbook and produced a cost reduced version at a price only marginally above the Pi.

 

I find it interesting that the compromises are very different, for example there's a proper PMIC and the ethernet is not troubled by being connected to USB, however the on-board HDMI seems less capable.

 

Other differences are in the documentation, I'm currently viewing the pcb gerbers for the beaglebone..  Have yet to see any sign of those for the R-Pi a year later. There's even an up to date devicetree capable kernel too.

 

Technology has also moved on somewhat, we get a 1GHz Cortex A8 which is better than the Pi, along with various other stuff and lots more GPIO's too.

 

Ok, so it's clear that I like the look of the new beaglebone, and given the price I'm likely to put any further R-Pi plans on hold until I have a chance to play with this. It's also making things like the Olinuxino-maxi I bought recently look very slow/expensive while still being cheaper than the similarly specced Olinuxino-A13

 

Some details of the beaglebone-black here http://circuitco.com/support/index.php?title=BeagleBoneBlack

 

What do the rest of you think ?   I don't expect this to displace the Pi anytime soon, but I expect it to be very attractive to those people who don't simply want to put XBMC on it and duct tape it to the back of the TV..

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 12 years ago

    @Billy/Mor - It would be an interesting case study to see a company open up on what had previously been tightly locked up and get hard evidence on if opening it up improved the technology.  We have some rational evidence that would seem to indicate it would be beneficial but no one has step up and done it so there is a complete lack of empirical evidence.  I imagine the reluctance thus far is very similar to the cold war nuke situation.  The hippies called for a end to nukes and have some very good reasons for calling for that, in fact from a rational stand point, the world is better off without nuclear weapons.  That said, the fact we had nukes prevented the Soviets from attacking us with their nukes.  Likewise, while we the end user may benefit in the short term by nVidia opening up their GPU, if that means Broadcom can come in, swoop up their technology, and then put nVidia out of business we suffer in the long run as not only do we no longer have that source of openness, but now we have one less competitor so they're going to be even more hush hush about it and charge us more for it.

     

    I can understand, even if I disagree with, their reluctance.

     

    On the weighted average we were discussing, I agree that it would be hard, but I do think it would be possible to take a dispassionate view and give fair rankings.  I mean the (hacker/hobbyist) community already spends that energy attacking, why not use that energy for something positive.  I think Billy has been dancing around this statement for a bit on the thread, but companies are going to do what's best for their pocket books.  Constantly saying "everyone sucks because no one is truly open" doesn't really provide incentive.  A fair report on openness and encouraging people to positively petition for more openness while using their money to support those who are making progress in the right direction will provide additional incentive.

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

    mynameisJim wrote:

     

    It would be an interesting case study to see a company open up on what had previously been tightly locked up and get hard evidence on if opening it up improved the technology.

     

    That would indeed be interesting.  I seem to recall reading some case studies on the business effects of open sourcing software by one of the many free and open source advisary bodies, but I don't recall having read anything like that regarding opening hardware.  If any reader encounters such material, please link us.

     

    On the weighted average we were discussing, I agree that it would be hard, but I do think it would be possible to take a dispassionate view and give fair rankings.

     

    There's an inherent and inescapable problem with that though.  A ranking is either going to favour one interest over another and therefore by definition not be fair to those whose main interest it ranks lower, or else it is going to rank all interests equally and hence not be a ranking at all.  Because of the variety in the target audience, there is no actual way to accomplish what you're suggesting.  The diversity precludes meaningful averaging and fair ranking, because averaging of disparate interests cannot be done and ranking itself cannot be fair.

     

    A fair report on openness and encouraging people to positively petition for more openness while using their money to support those who are making progress in the right direction will provide additional incentive.

     

    An accurate description of which parts are not currently open is completely fair.  It may not be appreciated by some people who might find it inconvenient, but it has the fairness and impartiality of hard fact.  It's hard to beat.

     

    Note however that the above doesn't preclude others from dancing tactfully around the subject and using tricks of diplomacy to help management lean more towards openness.  If you think that's going to work, by all means try it!  It's not going to change the facts about which elements are currently closed though.

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

    selsinork wrote:

     

    So how do you get to be an expert ?   You're absolutely right that someone starting out is unlikely to fix usb on the Pi, but everyone has to start somewhere.  Just maybe, learning how to tackle the problem from the expert that does fix it, is a step towards someone becoming an expert themselves ?

     

    Unfortunately there is and there will be no real fix for the usb issues with the Rpi. The Synopsys IP is very limited and there is not much more you can do as a workaround to make OTG to behave as a full fledged HOST implementation.

     

    The only possible fix besides the current workaround and trying to live with its limitations is to throw away the SoC and start fresh with a better USB implementation that fully supports a Host interface, but it is very unlikely that this will ever happen.

     

    -J

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

    jamodio wrote:

     

    Unfortunately there is and there will be no real fix for the usb issues with the Rpi. The Synopsys IP is very limited and there is not much more you can do as a workaround to make OTG to behave as a full fledged HOST implementation.

     

    The only possible fix besides the current workaround and trying to live with its limitations is to throw away the SoC and start fresh with a better USB implementation that fully supports a Host interface, but it is very unlikely that this will ever happen.

     

    While servicing USB interrupts on the VideoCore to make up for the inability of the ARM to meet the 1ms realtime response requirement when it's busy doing something else is the much-touted future solution, whether it will be done or not probably depends on whether RPF and Broadcom consider it a wise investment of time and effort (ie. money) by their skilled engineers.

     

    That in turn probably depends on whether other Broadcom SoCs also employ the same dreadful Synopsys USB controller which is the cause of all this pain in the first place.  If they do use it then that substantial development effort may be worthwhile to prevent all the affected Broadcom devices suffering the same problems as the BCM2835.  In contrast, if more modern Broadcom devices use a different and fully functional USB controller then such development might well be seen as wasted effort and not see the light of day.

     

    These two different situations could result in two different outcomes for Raspberry Pi.  Does anyone know whether the BCM11311 that has been mentioned in connection with the next-generation Pi employs the same Synopsys USB core?

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

    My reading on the latest stuff on the raspberry pi website seems to show that most of the problems are fixed, at least good enough for most people. I presuming there are some devices that will never work, but i reckon they are rarely used ones. So its good enough now for most stuff. I

     

    Changing a USB block on a chip would cost a lot of bucks.

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

    Billy Thornton wrote:

     

    My reading on the latest stuff on the raspberry pi website seems to show that most of the problems are fixed, at least good enough for most people. I presuming there are some devices that will never work, but i reckon they are rarely used ones. So its good enough now for most stuff.

     

    The work being reported in the "USB FIQ testing" thread on the RPF forum continues to this very day, so it would seem that the engineers doing the development do not share your assessment of the gravity of the fault.

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

    jamodio wrote:

     

    Unfortunately there is and there will be no real fix for the usb issues with the Rpi.

    All sounds like an even better learning experience, a real world problem that can't be fixed. Lots of those exist, so learning how to deal with them and how to chose a compromise would be a useful skill ?

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

    Morgaine Dinova wrote:

     

    That in turn probably depends on whether other Broadcom SoCs also employ the same dreadful Synopsys USB controller which is the cause of all this pain in the first place.  If they do use it then that substantial development effort may be worthwhile to prevent all the affected Broadcom devices suffering the same problems as the BCM2835.  In contrast, if more modern Broadcom devices use a different and fully functional USB controller then such development might well be seen as wasted effort and not see the light of day.

    In one of the lengthy usb threads, JamesH implied that the same core was used in many of their devices, but also that it's almost never used in host mode. You can probably infer from there that a fix would be up to the RPF.

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

    selsinork wrote:

     

    All sounds like an even better learning experience, a real world problem that can't be fixed. Lots of those exist, so learning how to deal with them and how to chose a compromise would be a useful skill?

     

    image  "We are leaving this USB fault unfixed to provide further opportunities for engineering education." image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago

    selsinork wrote:

     

    In one of the lengthy usb threads, JamesH implied that the same core was used in many of their devices, but also that it's almost never used in host mode.

     

    Oh dear.  I don't know if we can take it as given that RPF will remain with Broadcom SoCs, but if we make that assumption for now, it means that the next generation of Raspberry Pi boards is likely to have the same USB limitations as the current generation, and consequently exhibit all the same USB faults unless they get it fixed in the VideoCore.  It will be highly unfortunate if RPF can't make the USB problem vanish just by choosing a later SoC in the range.

     

    One additional point with bearing on the matter is that more advanced Broadcom SoCs may well have Ethernet natively on the SoC, which could make the USB fault slightly more tractable.

     

    You can probably infer from there that a fix would be up to the RPF.

     

    RPF + support from Broadcom engineers + expensive USB equipment.  It all adds up to time and money invested by a lot of people, but they probably have no choice if leaving the Broadcom stable is not an option.  I doubt that anyone over there wants these USB problems to continue for years into the indefinite future.

    • 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