Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 40

Thread: BeagleBone Black: The Sub-$50 ARM Linux Board

  1. #11
    Join Date
    Feb 2014
    Posts
    1

    Default

    The beaglebone is for sure not for desktop use. But is perfekt for robotics, cnc, 3d printer and other project where you need realtime control. That's where the two PRU's come to life and shine.
    See http://blog.machinekit.io/p/hardware-capes.html for a long list of capes for cnc/3D print control.

  2. #12
    Join Date
    Aug 2010
    Posts
    49

    Default

    Quote Originally Posted by caligula View Post
    Would be nice if Michael or someone made a table of the good and bad sides of all these ARM boards. There is one wikipedia page, but it's terribly lacking. People really should stop buying Raspberries. They're legacy crap.
    http://iqjar.com/jar/an-overview-and...cro-computers/

  3. #13
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,328

    Default

    Nice link, thanks.

  4. #14
    Join Date
    Jan 2014
    Posts
    13

    Default

    Quote Originally Posted by phoronix View Post
    Phoronix: BeagleBone Black: The Sub-$50 ARM Linux Board

    The BeagleBone Black has been one of the popular low-cost ARM development boards in recent months for budget-minded hobbyists due to its $45 price-tag, being Linux friendly, and support for powering off a USB cable. While it may be a cheap ARM development board, is its performance too dauntingly slow?

    http://www.phoronix.com/vr.php?view=19887

    Really?

    This $45 arm embedded board is "too slow", so better to get a intel mini-pc or a laptop? o_O
    It doesn't take a lot of imagination to understand that you'd use all 3 for completely different purposes.

  5. #15
    Join Date
    Feb 2014
    Posts
    1

    Default

    Finally decided to register in order to post. Hi all!

    I agree to the poster from above that you should have compared it to the Raspi instead of the Intel NUC thingy. However, since I got the Raspi, the BeagleBone Black (a ODroid-XU, Pandaboard, and some more ARM based dev boards) a few things to point out ...

    The ARMv6 of the Raspi is, please excuse me, hopelessly outdated in terms of performance you can possibly squeeze out of it. Apart from that, Broadcom sitting on the documentation to the GPU means there's no hardware acceleration available in X11. Kinda annoying when you have to shift around a window...

    However, the greatest problems I encountered in my "Raspberry Pi Vs. BeagleBone Black" experience are this...

    - The Raspi has a annoying tendency to corrupt the filesystem on the SD card. It may run smooth as butter for a few months, but eventually it will either crash because the fs became corrupted, beyond repair, during operation or it won't boot anymore out-of-the-blue because... well... corrupted fs most likely damaged beyond repair. This is where the BeagleBone Black excels... it not only uses a Micro SD card (and the slot is of much higher quality than the lousy plastic SD slot on the Raspi), it never corrupted the filesystem on the SD card even once. To be fair, it once actually did, but that was a defective mSD that must have somehow slipped through QA (yes, I'm looking at you Kingston - this wasn't the first "DoA" I bought).

    - The ethernet of the Raspberry Pi (rev B model) is a utter joke. IF you are lucky you _may_ get up to 2.5-3MB/s (Megabyte, not Megabit) of actual transfer speed though your switch/router, as well as the system itself, will happily tell you that you're linked at 100Mbps. This is where the BeagleBone Black excels once again... I get 8-10MB/s transfer speed, and that's as close to 100Mbps as you can possibly get. Also, the Raspi doesn't play very nicely with modern Gigabit switches. It works fine with my stone-age Netgear GS105 5-Port Gigabit switch, but it refuses to work in a stable manner with either my Netgear GS116 (only negotiates a 10Mbps link and goes through re-negotiating every few seconds therefore interrupting the connection) nor an TP-Link SG1016D (same symptom as with the Netgear). Needless to say the BeagleBone Black has no problems whatsoever to negotiate a stable 100Mbps link with _any_ of the switches.

    - While the Raspberry has two USB ports, the write speeds to an external hard drive are abysmal as well. Just for the kicks I once hooked up a 2TB Seagate (ST2000DM001) in a Sharkoon QuickPort XT USB 3.0 capable dock to the Raspi and did some speed tests. If you don't resort to the meaningless dd'ing "benchmark" but actually copy files you will see the real problem... Class 10 Transcend SD card, Raspbian .img.xz copied from the SD to the USB hard drive (ext4, noatime) results in ~3<->5MB/s... breathtaking! Doing the same on the BeagleBone Black runs at up to 20/23MB/s (seems the Samsung Class 10 mSD in the BBB can't give more than that at reading from it).

    A thing to note: The BeagleBone Black boots off the mSD (only booted the Angstrom Linux in the eMMC once to verify operation) and runs Ubuntu ARM from RCN (same as my ODroid-XU, Ubuntu ARM). Even if you compare Angstrom to Raspbian (to stick to the default OS images for the boards), Raspbian is bloated to hell and back (Wolfram Engine, Java, Scratch, ...) and not really polished. I mean, the default LXDE desktop fails to please the eye by orders of magnitude. Well, I guess I can't really complain as they obviously don't target "power users" / "enthusiasts" but people who want a small foot-print computer to get their fingers dirty in trying to develop software or in trying to build up some hardware that can be hooked up to it. Also, the BeagleBone Black supports hardware accelerated X11, using Ubuntu ARM it's just running one script away from making it happen.

    To sum it up: In my real-world usage scenario (NAS controller with BTSync, Tiny Tiny RSS server) the BeagleBone Black just whooped the Raspi's bottom in each and every task. One BBB is acting as a "NAS" (Samba + BTSync) and is giving very nice transfer speeds (close to what you can actually get via 100Mbps), the other one playing RSS aggregation server is even running everything on just the SD (Apache, PHP, PostgreQL (MySQL is terrible on the ARM boards)) with the default PHP accelerator, and several times faster than the Raspi could ever manage.

    I pay the 10 bucks extra for the BBB any day of the week to have something that, to use Linus Tovalds' expression, "Just Works(TM)".

    Of course, in terms of performance both of them are no competition for the ODroid-XU (USB 3.0, Gigabit via USB 3.0 network interface et al) or any other device that comes with more "ooomph" out-of-the-box. By the way: Thank you Michael. Without your review of the ODroid-XU I wouldn't even know that this little toy exists.

    Sorry for the kinda-rant, I just don't get the hype about the Raspi when it's just sooooooo incredibly inferior.

  6. #16
    Join Date
    Nov 2008
    Posts
    6

    Default

    If you say that this board is worthless just because it is slow to do matrix multiplications or covariance computation, then you completely missed its point...

  7. #17
    Join Date
    Mar 2013
    Posts
    144

    Default

    Quote Originally Posted by caligula View Post
    People really should stop buying Raspberries. They're legacy crap.
    The RasPis are still on top in the same niche they filled when they first came out. Low-powered, general-purpose mid-performance embedded dev board.

    You can find better boards for specific purposes like streaming or real-time or serving files... But one board that does it all passably well while being this cheap? It's just the Pi for now.

  8. #18
    Join Date
    Jun 2006
    Posts
    362

    Default

    @Michael: a Performance/Price graph would of supported better conclusions than "this is slow".

  9. #19
    Join Date
    Dec 2007
    Posts
    137

    Default

    Don't destroy it, Michael! Do a contest and have one lucky reader win it I'd really like to have it (can't buy it right now, no money).

  10. #20
    Join Date
    Feb 2013
    Posts
    484

    Default

    Quote Originally Posted by B.Jay View Post

    - The Raspi has a annoying tendency to corrupt the filesystem on the SD card. It may run smooth as butter for a few months, but eventually it will either crash because the fs became corrupted, beyond repair, during operation or it won't boot anymore out-of-the-blue because... well... corrupted fs most likely damaged beyond repair.
    I had the same problem - every couple of months the fs would just get corrupted. I read that it might be PSU related - I was using a mobile phone charger, I swapped it for a "USB mains adapter" and haven't had a problem since. Phone chargers are produced to a low price for the lone purpose of charging a battery; I do wonder if many of them are up to the job of providing a stable supply for a computer that has very different electrical characteristics to that of a charging battery. It could've just been that particular charger, but it did work fine charging my phone..

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •