Some points (2018): Unlike the Pi, the BBB hardware design is 100% open source. So the H/W design is available for free re-use, all or in-part, in your new designs (it's a TI reference design). It now has 4 GB eMMC flash and ships with Debian Linux. It can also boot from the microSD. It has 7 analog inputs. An ARM debugger can be attached if the connector is soldered onto the bottom. When the board is plugged into a Windows PC, it mounts a USB drive that has info, and the drivers. And it mounts a USB network adapter so you can get to it's web page and code developer IDE at 192.168.7.2. The Cloud9 IDE can run javascript anad python. Also one can use PuTTY consoles and WinSCP graphical file manager over the USB or ethernet. A new wireless BBB is available now, a BeagleBone Blue for robotics, and a $25 PocketBeagle, as well.
Wow your tutorial is awesome. First I didn't even know about the BeagleBone Black. So to learn about the BeagleBone Black and get a complete comparison to the Raspberry Pi is great. Again awesome.
I was thinking about getting a Black for the on board storage and the DDR3 Ram, however I already own a Raspberry Pi with some accessories and I can say with confidence that the Pi has a much bigger community and many more accessories than the black. The Pi wins in my opinion for the community and accessories alone, in my opinion.
Not that the Beagle bone is a bad piece of tech it just does not meet my criteria due to the lack of accessories (LCD's and stuff like that) and the lack of a USB port. Again I would just like to say that this is just my opinion and the beagle bone might be good for your needs.
3:40 You can actually also use the raspberry pi without a monitor (at least without a separate monitor). If you install the right image on the SD card you can access it via your network by using ssh. You could then install and enable vnc-server (a remote-desktop-server-like application) and use your own screen as the raspberry pi's screen.
I have a Samsung Galaxy Fascinate which I can no longer get it to load any ROM file from the CyanogenMod rom bootloader. No idea why, it worked fine before. Can I use the screen with the Pi, would be nice to use it for maybe picking folders of movies to play on it and then the outputted movie would be displayed on a big screen tv via some kind of HDMI connector.
TekReview's Well. The method I described requires booting up the device. I guess that in theory it would be possible to use the screen. But if nobody has figured out how to do it yet. You'll have to do it yourself. It's not an easy task and there are all sorts of things you have to take into account. Such as. How are you going to connect it? Where are you going to get the drivers from? And probably a few other things. I'd say you're better off buying a cheap screen that already works with the RPI. Good luck!
Black is definately more of a developers type board. I like the power and reset buttons. I also like the lack of analog video out (a waste of space from my perspective) and I definately like the onboard OS. The worst thing about the black is the vastly smaller developers network but I know it will come and since both are ARM processors a lot of the software from one system should be portable to the other platform easier than writing from scratch.
The Beaglebone is optimized for interfaces and communication, not video or ease of use. Basically, it's a Linux running computer that can be programmed for all sorts of electronic gadget control, as if it were a complete embedded system. The Linux OS has its own editors, and file control, and utilities. There are massive open source Linux repositories with software that the Beaglebone will run.
Kyron Taylor I don't remember exactly what I was responding to in the video, but it was something along the lines of "you have to plug in a mouse and keyboard to the Pi to use it." I was just trying to clarify that there are other ways of using it, and nowadays Raspbian is preconfigured for ssh out of the box.
Just a side note, the RPi won't fit into an Altoids can because of the sharp corners. I imagine Beaglebone has rounded corner explicitly for this reason, however.
Thanks for the video, some feedback: - All ethernet is not created equal, the Raspberry Pi provides ethernet via USB which limits its speed, BeagleBone Black does not suffer from this. - "...the only way you can use the Pi is by plugging everything into it, and then using a monitor..." on Raspbian SSH is enabled by default, there is no need to connect a monitor. Again thanks for the video.
The BBB has two USB ports. My Bus. Partner bricked three of these and we found programs online to to restore them. Big plus. The new C model has been greatly improved. If you are looking for something much more serious than Arduino level products but are price conscious, go for the Pi. But if you need speed and lots of I/O and control pins, and the reliability of an embedded system, then I would go BBB. Of the seven integrated computers in our system, two are BBBs. I am pleased with it.
Thanks! I've one "Pi" already and instantly realized I need three (server Pi, Pi cam, bicycle jukebox Pi) more! I know it isn't meant to be a desktop but... ...now, I'm thinking "Two Pi, one "Bone"! (for starters)
Also although the price of the Black is about $10 more, it runs out of the box, with the Pi you have to also buy an SDCard for it to work, so the price is a wash, and the Black wins. \o/
To me these targeted at completely different tasks, Some points i think you missed : BBB + Open hardware platform + Full documentation +2x PRUs (200mhz sub processors to offload processor with real time tasks) +Ethernet card buildt in to the processor, not via USB +AMDv7 architecture compared to the RPi v6, (this makes it possible to run a whole lot more distros) + CAN-bus - No hardware video acceleration The CPU performance figures are 2000MIPS for the BBB and 1250 for the RPi, so the BBB is a good 60% faster (not including the 2 200MHz cores). The low amount of IO pins on the RPi makes it hard to use for any hardware projects ( like a 3d printer, diy drone or cnc mill). The RPi's strength is the community, not the hardware. As i see it: if you are going to use it for media, choose RPi. For everything else choose the beaglebone black.
Great video! I own a RaPi but have hit a brick wall with what it can do. I keep thinking "IF ONLY!" and the Black looks like my next step. My goal is to get a desktop computer running on low power. This looks perfect. This is ONE question I wished was answered: - Power consumption.
excellent and balanced analysis! couple of minor comments! the 10/100 ethernet on the raspberry pi is via USB which means the bandwidth is shared with the two USB host ports. on the beaglebone black the AM335x has a dedicated MAC which means the throughput on the ethernet is roughly five times greater than that of the raspberry pi. in addition, once you have purchased a SD card for the Raspberry Pi, you are close to the same cost as a BeagleBone Black.... thanks for a great video!!
The BBB is actually incredibly easy to use. Just plug it into your computer's USB port and connect to it through an internet browser. And BAM... A whole host of tutorials are at your finger tips. I've never seen something so easy :) The BBB has a feature called Bonescript that has you using embedded peripherals with a click of a button. With that, I think the BBB is by far the best for beginners that want to use the BBB's embedded electronic features. Of course, I haven't used the Pi yet.
Nice Video, thanks! I didn't realize how much better the BBB is! You mention the RPi can' only be used by plugging monitor, mouse & keyboard in, NOT TRUE! You can use SSH, or remote into it via ethernet/network & use monitor, mouse & keyboard of another computer. Also you mention RPi being slow though you can safely overclock the CPU & RAM with a simple config command with no concerns for harm or warrantee putting them both at 1 ghz
Hi, Ah yes, some healthy competition is always good ! I'm just getting started with learning PI. I have never got into devices or electronics before but I'm going to review your informative and well done videos which I can see take a lot of effort to create. Don't know enough about Pi / BBB to understand the tradeoffs yet. Your videos, narratives and descriptions are easy to understand which means it was difficult to do. Best, LA Guy
Great review - but one thing you didn't mention: The 'Black is much easier to mount in most project cases because it has 4 mounting holes for stand-offs, whereas the Pi really wants to be mounted in a special Pi box. This turned out to be a serious issue for us, and worth the extra few dollars for the 'Black.
I'm no expert but can't the pi also be used in headless mode, i.e. without keyboard mouse and monitor but over another computer via a network? He only mentioned 1 mode with all the i/o devices attached to it.
Raspberry Pi has the community support i think overclocking it a bit makes it the better option since there types of hardwares are not very useful without a good sized group developing for them. you can usually get the pi up to 900mhz without a heatsink
The ARMv6 RPi at 1GHz is half the speed of an ARMv7 Cortex A8 processor at 1GHz. So to get the same CPU speed, the RPi would need to be at 2GHz! That also doesn't take into account the much slower RAM of the RPi. I'm afraid, if you're looking at number crunching, the BBB kills the RPi by at least 3x. I'll compare them though as I'm getting two BBB (and already have four RPi's).
The Beaglebones CPU is a lot faster then the Pi's. Not just because it's 300 mHz faster, but also because the PI has a very OLD ARM11 processor. The Beaglebone has an ARM Cortex A-8 (2 times faster clock for clock)
I wouldn't consider connecting to wifi as wiring up to the internet especially when you don't need to connect to the internet at all: Ethernet is an option too! For example I had plugged ethernet-cable to my computer and RPi. Then I just establish SSH connection to IP I found in terminal of host computer (ifconfig).
I've been seeing allot about these developer boards and they are starting to spark my interest. I'm a spec kinda guy so the black is the winner here. Wish it came with 2gb ram.
Personal preference, but the layout of "connectors in all directions" kind of drives me crazy in regard to the Pi. It's a little easier with the BBB. The massive amount of IO (which you did state) is what won me over for the BBB, and, well, it has ADC's, and, well, perhaps a little gimmicky, but it fits in an Altoids tin perfectly. Since I have a bag full of them, I have project boxes for life.
I'd love to see some RGB LED strings being ran off the BeagleBone Black! Imagine syncing multiple strands with Music! Tis the season! What distro does the Black run btw? I know the Pi doesn't do so well with timing on the GPIO so running things like NeoPixels can be a problem. I've been playing around a little with this using a Gemma, but I'd love to build a Christmas Lights show using a light linux distro and an ARM device with a crap ton of GPIO.
The Pi works dandy as a MAME emulator though...I've got a circuit board being manufactured at the fab right now that takes two old SNES controllers with Clock/Latch/Data lines and sends them into the GPIO pins, and also a generic "reset" button. Since the Clock and Latch are shared between both controllers, I'm only tying up 5 pins total and have a bit of room for expansion.
BBB has 2 USB ports. 1 host port and one micro USB client/debug port. Search Google for BeagleBone_Black_Key_Component_Locations to see pictures of the locations on the BBB.
if you think the only thing you can do with the Pi is use it as a desktop you are seriously missing out. the thing can act as a control board for pretty much anything. ive seen hundreds of unique uses for this board.
hi there can you tell me how to flash beaglebone black inside and how to install app on angstrom os or how to flash memory on bob with other operating system
Nice comparison, I'll be getting both since I got a free rasp pi model B in an order from adafruit. I was curious to see the performance difference and now I know. it's not huge, but you've given me a much more reasonable expectation now. Thanks!
I am a bit confused, you said the beaglebone doesn't have the analog outputs so you cant connect it to an older tv, but did you mention after that you can build it up and add those ports and such? And it can run android? This might be perfect for building the emulator I am planning on, in an old school gameboy, ill call it the beagle boy lol. Nice price, any advice on screen options?
Google wine arm. There has been some effort put forth into getting wine running on non-x86 architectures, mainly by running wine thru qemu, and some programs have been shown to have worked with a far amount of fiddling...
thanks for this! guess the beagle bone is for me, since I plan to make a number crunching slave for my computer (mini-super computer) so it looks like the beaglebone is the best option. but I can definitely see the appeal for the raspberry pi as well if I was doing other things :)
Nice overview, only thing I disagree on is it's really not significant that Pi has analog audio and video, nobody is interested in that nowadays it's a waste of space and power and makes the video configuration more complicated (see issues in headless mode). Please make a follow-up video when the Arduino TRE (BeagleBone + Arduino) is released.
I am so glad that the beaglebone black is not powered by a micro usb cable the real power jack is so much better little things like that make a big difference.
Thing is, I don't see enough people really worrying about that for them to have to change it. But it would be cool if they at least released a new model with that sort of support. But I'm still keeping my eyes open on news for both with your awesome channel, of course, being one of my resources >:3
I have a RPi model B and I would love to use analog inputs from an Arduino with it. Which Arduino board should I get to enhance my Pi? Thanks for response in forward
I love both i mean TI is an actual company the Raspberry Org is a non profit. but it looks like the Org got TI attention and they manned up. I hope more companies join in make better computers like these.
please note that beagleboard was a US based non-profit from the fall of 2006. although the beagle product line is based on TI processors, and TI likes to tout the success of the product line, beagleboard foundation has no other relation with TI outside of the fact that beagleboard foundation purchases the processors from TI. so beagleboard foundation pre-dates raspberry pi foundation by about 5 years.... you can visit beagleboard website "about" page for full information....
Does beagle bone black have html5 support? I wanted the raspberry pi to watch RUclips vids on my big screen for cheap, but I found out that rasPi has no html5.
You still can! Instead of installing the noobs or raspbian operating systems on the SD card install RaspBMC instead. Trust me it's not that much harder to install.
John Lewis Really? What browser did you use? I tried Chromium but it was some kind of stripped out bull crap. I didn't feel like spending 2 hours messing around with getting flash to work, so I gave up. Now I use retropie and a few roms on the thing.
The only things lacking for me on the Pi is the onboard storage and the architecture support. I remember a while back, linking apt on the Pi to an official Debian software repository and upon running a simple apt-get upgrade, everything broke xD You don't get that on the Black, or even the older white BeagleBone. Those just run everything. But the Pi still rocks, I just feel it would be better if it could run more than just Rapbian without having to compile everything from source...
Very good and unbiased video. I got myself Raspberry Pi and Arduino Uno R3 to get started. At the end of the day, they're all amazing. The incredible things that they allow us to do is mind-blowing.
The place to get the pi in the uk is the pi hut because you can get tonnes of accessories and things like that also it is user friendly and don't have to have a account
jeffpac99 Not just for power. In fact, you can attach power directly or use battery power. That USB by default sports a serial console I think via gadget_serial driver.
Hi, I made a system using BeagleBone White (I used pybbio library). To replicate two more systems I got two beaglebone black. Now pybbio was written for Kernel 3.2 (angstrom distribution available for BBW). All Linux Distributions for BBB are with Kernel 3.8. I tried to boot BBB with usd card of BBW. To force run it, i deleted MLO file from BBB usb mount. Now I don't have any stable linux running on one of my BBB and No short solution to replicate system without changing code. Suggestion needed.
You said cortex a8 but you didn't actually mention what kind of processor the Beagle bone has (unlike how you did with the raspberry pi). It's a Ti AM335x
If stock 1ghz (BBB), vs overclocked 1ghz (PI).. would that mean you can overclock the beagle bone aswell safely.. which would negate the comparisons ... ??
You also didn't mention the difference between how the pi's NIC and the beaglebone black's NIC operate. AFAIK the pi's NIC shares the USB bus but the beaglebone does not
Looks like the BBB is way better in all respects. The community support for BBB is there, you just gotta look for it. I suggest dumping angstorm and flashing ubuntu and optionally lxde to the eeprom. As a microcontroller, once you get the hang of device trees, you can enable the PRU and GPIO via pin muxing, which unleashes two parallel 200MHz processors that can control the expansion headers, and talk to linux userspace programs via shared memory. This blows Arduino out of the water.
hi great video and info. Do you think BBB can be used as a controller for the RFID reader in UHF range I need to define some functions with respect to the different ID tags identified, and I require PC free operation once the code is burnt, Only the power adapter source for the Controller would be there/////Do you think Rasp berri would be better...?
Its not quite true what you say about the Differenz ways of using the Raspberry. it is also possible to "Remote Control" the Pi via ssh wich comes along with every Linux OS and therefore with Raspbian too.
I'm looking at both the Pi and Beagle. I'm an IT guy with 30 years in the business (translate: I know *IX) and I'm a amateur radio operator interested in APRS. I'd like to pursue developing an APRS device. Which platform is going to give me the most opportunities?
only obsolete to you, 85% of the world still uses analogue, and its about connectivity anyway, having composite makes it more useable all round, especially in schools both home and abroad. having built a hand held emulation games machine, the composite video out was useful and made the screen way cheaper, i did upgrade it later to a hdmi screen, but running 8 and 16 bit games it was overkill, for that composite was more than adequate .
It would have made more sense to put a VGA port on it (and the pi 3) as there are millions of VGA screens available for the taking! Always thought this was a mistake.
How much electricity will i save if i use the BBB instead of a Celeron 1007U gigabyte motherboard with an SSD?getting parts for a new parents youtube machine.
I'd say if you are a complete noob to microcontrollers, you should start with Arduino, because they are easy to use, they have a vast community of developers, and they are an all around great starting point. The Pi and the BeagleBone are both geared toward more serious developers who know their way around Linux. Then again, Arduino is in the process of developing the Tre, which also runs Linux and has a metric ton of features that put it on the same level as the Black and the Pi.
I dare to disagree. The choice should not be based on experience but based on what you're planning on using it for. I use arduino's allot for simple controlling. Hence 'Microcontroller'. The pi is a microprocessor wich can be used for more than just controlling things. For example, i use two arduino's to control the lighting in two rooms, and have one raspberrypi that creates a web interface for me to talk to those arduino's. I even believe a raspberry pi is allot simpler to start out with because you can fiddle around with linux, build a home server and whatnot. An arduino requires knowledge of programming.
teC5 Raspberry Pi requires programming knowledge aswell, if you want to do something useful and create, rather than just download and use other people's things. You'll need to learn *something* if you want to make a webserver, such as HTML, PHP, etc.
I just prefer Arduino, because it's easy and there is absolutely no setup required, nor is there any SSH tricks you have to do to make it work. The Pi and the Bone are good if you want to do complex things with a lot of processing power (can anyone say Bitcoin?), but I believe Arduino holds most of the cards when it comes to being both easy to use and beginner-friendly.
Micah Nightwolf I regularly use both a SoC computer (ie. BBB or RasPi) in conjunction with arduino and other microcontrollers in my projects. You can do much more complex projects that way. Im mostly interested in robotics and the big problem there is IO and speed. Arduinos just dont have the speed required to do a lot of the calculations for my projects especially encoder quadrature. I do that stuff on the SoC and control the motors and sensors via the arduino. Makes things much easier on myself and allows me to build more complicated robots than I would otherwise :)
IMO, Desktop computers will not have a large role in the Post-PC era. Most Post-PC Devices are portable such as iPad, iPhone, Kindle, and the myriad of Android devices. Yet, I believe there will still be a market for a small "home" PC-Like device hooked to a large screen and with a standard GUI interface. IMO, the Pi is that device. Even at this early stage it has a decent installed base and strong user community. Raspian is becoming fine OS and can easily become the standard OS of the future. I'm not a large fan of me-too devices, and I absolutely hate what Linux has become (1000 different distros with 1000 different UI's, and 1000 different package managers)... I think the next version of the Pi (Rev c) will have a Gig of Ram, WiFi, and a much faster processor. This will become plenty powerful as more and more everyday application move to the cloud. It will continue with a standard layout so that expansion cards, cases, and other devices can be made to work with it. I now have 2 Pis, one running XMBC exclusively and the other sitting next to my Mac and Windows PC.It's a great little machine and I hope the platform continues to grow.
Some points (2018): Unlike the Pi, the BBB hardware design is 100% open source. So the H/W design is available for free re-use, all or in-part, in your new designs (it's a TI reference design). It now has 4 GB eMMC flash and ships with Debian Linux. It can also boot from the microSD. It has 7 analog inputs. An ARM debugger can be attached if the connector is soldered onto the bottom. When the board is plugged into a Windows PC, it mounts a USB drive that has info, and the drivers. And it mounts a USB network adapter so you can get to it's web page and code developer IDE at 192.168.7.2. The Cloud9 IDE can run javascript anad python. Also one can use PuTTY consoles and WinSCP graphical file manager over the USB or ethernet. A new wireless BBB is available now, a BeagleBone Blue for robotics, and a $25 PocketBeagle, as well.
Wow your tutorial is awesome. First I didn't even know about the BeagleBone Black. So to learn about the BeagleBone Black and get a complete comparison to the Raspberry Pi is great. Again awesome.
I was thinking about getting a Black for the on board storage and the DDR3 Ram, however I already own a Raspberry Pi with some accessories and I can say with confidence that the Pi has a much bigger community and many more accessories than the black. The Pi wins in my opinion for the community and accessories alone, in my opinion.
Not that the Beagle bone is a bad piece of tech it just does not meet my criteria due to the lack of accessories (LCD's and stuff like that) and the lack of a USB port. Again I would just like to say that this is just my opinion and the beagle bone might be good for your needs.
3:40 You can actually also use the raspberry pi without a monitor (at least without a separate monitor). If you install the right image on the SD card you can access it via your network by using ssh. You could then install and enable vnc-server (a remote-desktop-server-like application) and use your own screen as the raspberry pi's screen.
I have a Samsung Galaxy Fascinate which I can no longer get it to load any ROM file from the CyanogenMod rom bootloader. No idea why, it worked fine before. Can I use the screen with the Pi, would be nice to use it for maybe picking folders of movies to play on it and then the outputted movie would be displayed on a big screen tv via some kind of HDMI connector.
TekReview's
Well. The method I described requires booting up the device. I guess that in theory it would be possible to use the screen. But if nobody has figured out how to do it yet. You'll have to do it yourself. It's not an easy task and there are all sorts of things you have to take into account. Such as. How are you going to connect it? Where are you going to get the drivers from? And probably a few other things. I'd say you're better off buying a cheap screen that already works with the RPI. Good luck!
Black is definately more of a developers type board. I like the power and reset buttons. I also like the lack of analog video out (a waste of space from my perspective) and I definately like the onboard OS. The worst thing about the black is the vastly smaller developers network but I know it will come and since both are ARM processors a lot of the software from one system should be portable to the other platform easier than writing from scratch.
The Beaglebone is optimized for interfaces and communication, not video or ease of use. Basically, it's a Linux running computer that can be programmed for all sorts of electronic gadget control, as if it were a complete embedded system. The Linux OS has its own editors, and file control, and utilities. There are massive open source Linux repositories with software that the Beaglebone will run.
You can also run your Raspberry Pi as a headless SSH and/or VNC server (at the same time).
Kyron Taylor I don't remember exactly what I was responding to in the video, but it was something along the lines of "you have to plug in a mouse and keyboard to the Pi to use it." I was just trying to clarify that there are other ways of using it, and nowadays Raspbian is preconfigured for ssh out of the box.
Just a side note, the RPi won't fit into an Altoids can because of the sharp corners. I imagine Beaglebone has rounded corner explicitly for this reason, however.
Beaglebone should be more famous than pi.
Thanks for the video, some feedback:
- All ethernet is not created equal, the Raspberry Pi provides ethernet via USB which limits its speed, BeagleBone Black does not suffer from this.
- "...the only way you can use the Pi is by plugging everything into it, and then using a monitor..." on Raspbian SSH is enabled by default, there is no need to connect a monitor.
Again thanks for the video.
Very good video. Nice contrast of the two products. I personally use a BeagleBoard-xM, but would not hesitate recommending either R-PI or BB-Black.
The BBB has two USB ports. My Bus. Partner bricked three of these and we found programs online to to restore them. Big plus. The new C model has been greatly improved. If you are looking for something much more serious than Arduino level products but are price conscious, go for the Pi. But if you need speed and lots of I/O and control pins, and the reliability of an embedded system, then I would go BBB.
Of the seven integrated computers in our system, two are BBBs. I am pleased with it.
Very sweet !! Thanks for the insight
Thanks! I've one "Pi" already and instantly realized I need three (server Pi, Pi cam, bicycle jukebox Pi) more! I know it isn't meant to be a desktop but...
...now, I'm thinking "Two Pi, one "Bone"! (for starters)
Also although the price of the Black is about $10 more, it runs out of the box, with the Pi you have to also buy an SDCard for it to work, so the price is a wash, and the Black wins. \o/
To me these targeted at completely different tasks,
Some points i think you missed :
BBB
+ Open hardware platform
+ Full documentation
+2x PRUs (200mhz sub processors to offload processor with real time tasks)
+Ethernet card buildt in to the processor, not via USB
+AMDv7 architecture compared to the RPi v6, (this makes it possible to run a whole lot more distros)
+ CAN-bus
- No hardware video acceleration
The CPU performance figures are 2000MIPS for the BBB and 1250 for the RPi, so the BBB is a good 60% faster (not including the 2 200MHz cores). The low amount of IO pins on the RPi makes it hard to use for any hardware projects ( like a 3d printer, diy drone or cnc mill). The RPi's strength is the community, not the hardware.
As i see it: if you are going to use it for media, choose RPi. For everything else choose the beaglebone black.
thanks for the effort and its really a good comparison.
Another point you probably should've mentioned, is that the Raspberry Pi has the SDCard for its storage, therefore not limiting it to a
Great video! I own a RaPi but have hit a brick wall with what it can do. I keep thinking "IF ONLY!" and the Black looks like my next step.
My goal is to get a desktop computer running on low power. This looks perfect.
This is ONE question I wished was answered:
- Power consumption.
excellent and balanced analysis! couple of minor comments! the 10/100 ethernet on the raspberry pi is via USB which means the bandwidth is shared with the two USB host ports. on the beaglebone black the AM335x has a dedicated MAC which means the throughput on the ethernet is roughly five times greater than that of the raspberry pi. in addition, once you have purchased a SD card for the Raspberry Pi, you are close to the same cost as a BeagleBone Black....
thanks for a great video!!
In fact, adafruit sells a TTL - USB cable that works with both the raspi and the BBB.
The BBB is actually incredibly easy to use. Just plug it into your computer's USB port and connect to it through an internet browser. And BAM... A whole host of tutorials are at your finger tips. I've never seen something so easy :)
The BBB has a feature called Bonescript that has you using embedded peripherals with a click of a button. With that, I think the BBB is by far the best for beginners that want to use the BBB's embedded electronic features.
Of course, I haven't used the Pi yet.
I like the SD card on the Pi, because, to change the OS, just remove the SD Card, and put a new one in.
That works on the BBB as well.
I am not able to connect the BBB to my PC it does not recognize it after i Mounted android files on it ..can Ras pi give me a better response??
well done.
I have a bunch of pis already.
but I know very little about the beaglebone black.
Nice Video, thanks! I didn't realize how much better the BBB is!
You mention the RPi can' only be used by plugging monitor, mouse & keyboard in, NOT TRUE! You can use SSH, or remote into it via ethernet/network & use monitor, mouse & keyboard of another computer.
Also you mention RPi being slow though you can safely overclock the CPU & RAM with a simple config command with no concerns for harm or warrantee putting them both at 1 ghz
A very fair and well thought through comparison thank you
Hi,
Ah yes, some healthy competition is always good !
I'm just getting started with learning PI. I have never got into devices or electronics before but I'm going to review your informative and well done videos which I can see take a lot of effort to create.
Don't know enough about Pi / BBB to understand the tradeoffs yet.
Your videos, narratives and descriptions are easy to understand which means
it was difficult to do.
Best, LA Guy
Great review - but one thing you didn't mention: The 'Black is much easier to mount in most project cases because it has 4 mounting holes for stand-offs, whereas the Pi really wants to be mounted in a special Pi box. This turned out to be a serious issue for us, and worth the extra few dollars for the 'Black.
Why not connect the beaglebone black via usb to an rpi?
I'm no expert but can't the pi also be used in headless mode, i.e. without keyboard mouse and monitor but over another computer via a network? He only mentioned 1 mode with all the i/o devices attached to it.
Noob question. Is the only way to get audio out on the black via the hdmi or a usb sound card? I saw a 3.5mm jack on the Pi but none one the black.
"on"
Raspberry Pi has the community support i think overclocking it a bit makes it the better option since there types of hardwares are not very useful without a good sized group developing for them. you can usually get the pi up to 900mhz without a heatsink
'
what country made both devices...
can this device use a tape VHS player to the PC computer use a re-CD and re-DVD
The ARMv6 RPi at 1GHz is half the speed of an ARMv7 Cortex A8 processor at 1GHz. So to get the same CPU speed, the RPi would need to be at 2GHz! That also doesn't take into account the much slower RAM of the RPi. I'm afraid, if you're looking at number crunching, the BBB kills the RPi by at least 3x. I'll compare them though as I'm getting two BBB (and already have four RPi's).
The Beaglebones CPU is a lot faster then the Pi's.
Not just because it's 300 mHz faster, but also because the PI has a very OLD ARM11 processor.
The Beaglebone has an ARM Cortex A-8 (2 times faster clock for clock)
I wouldn't consider connecting to wifi as wiring up to the internet especially when you don't need to connect to the internet at all: Ethernet is an option too! For example I had plugged ethernet-cable to my computer and RPi. Then I just establish SSH connection to IP I found in terminal of host computer (ifconfig).
Nice! Didn't even know the black existed!
I've been seeing allot about these developer boards and they are starting to spark my interest. I'm a spec kinda guy so the black is the winner here. Wish it came with 2gb ram.
Personal preference, but the layout of "connectors in all directions" kind of drives me crazy in regard to the Pi. It's a little easier with the BBB. The massive amount of IO (which you did state) is what won me over for the BBB, and, well, it has ADC's, and, well, perhaps a little gimmicky, but it fits in an Altoids tin perfectly. Since I have a bag full of them, I have project boxes for life.
Awesome video. Thanks for the side by side compare
would the beaglebone black be good for clustering like raspberry pi?
You can also connect the serial pins to your computer's USB port (requires drivers under Windows) and communicate with it that way.
Great video, it is exactly what I was looking for
I'd love to see some RGB LED strings being ran off the BeagleBone Black! Imagine syncing multiple strands with Music! Tis the season! What distro does the Black run btw? I know the Pi doesn't do so well with timing on the GPIO so running things like NeoPixels can be a problem. I've been playing around a little with this using a Gemma, but I'd love to build a Christmas Lights show using a light linux distro and an ARM device with a crap ton of GPIO.
The Pi works dandy as a MAME emulator though...I've got a circuit board being manufactured at the fab right now that takes two old SNES controllers with Clock/Latch/Data lines and sends them into the GPIO pins, and also a generic "reset" button. Since the Clock and Latch are shared between both controllers, I'm only tying up 5 pins total and have a bit of room for expansion.
You can get them in South Africa as well from RS components
BBB has 2 USB ports. 1 host port and one micro USB client/debug port. Search Google for BeagleBone_Black_Key_Component_Locations to see pictures of the locations on the BBB.
if you think the only thing you can do with the Pi is use it as a desktop you are seriously missing out. the thing can act as a control board for pretty much anything. ive seen hundreds of unique uses for this board.
I haven't been able to change to full hd resolution in the Ångström distribution. How do I do that?
hi there can you tell me how to flash beaglebone black inside and how to install app on angstrom os or how to flash memory on bob with other operating system
Beaglebone.org has all the info you need. If you have windows there’s a program to write SD cards
Nice comparison, I'll be getting both since I got a free rasp pi model B in an order from adafruit. I was curious to see the performance difference and now I know. it's not huge, but you've given me a much more reasonable expectation now. Thanks!
Would the raspberry pi work on older dell screens or they need newer ones?
I am a bit confused, you said the beaglebone doesn't have the analog outputs so you cant connect it to an older tv, but did you mention after that you can build it up and add those ports and such? And it can run android? This might be perfect for building the emulator I am planning on, in an old school gameboy, ill call it the beagle boy lol. Nice price, any advice on screen options?
Hello. What's the video playback like on the beaglebone black as opposed to the raspberry pi with its dedicated video chip?
do some animation. like notes on what u r explaining. just a suggestion.
Google wine arm.
There has been some effort put forth into getting wine running on non-x86 architectures, mainly by running wine thru qemu, and some programs have been shown to have worked with a far amount of fiddling...
very good comparison, it wasn't boring or drawn out ! :D
Hi,
I am planning to do an image processing project.
Which one is better?
Y do u need raspberry pi to do image processing project?
thanks for this! guess the beagle bone is for me, since I plan to make a number crunching slave for my computer (mini-super computer) so it looks like the beaglebone is the best option. but I can definitely see the appeal for the raspberry pi as well if I was doing other things :)
reference book: Exploring Beaglebone, Derek Molloy Includes a lot of internet reference locations..
Support for the black is dreadful but it think it is the superior concept. I think you could make a hybrid device that would be awsome
Nice overview, only thing I disagree on is it's really not significant that Pi has analog audio and video, nobody is interested in that nowadays it's a waste of space and power and makes the video configuration more complicated (see issues in headless mode). Please make a follow-up video when the Arduino TRE (BeagleBone + Arduino) is released.
I am so glad that the beaglebone black is not powered by a micro usb cable the real power jack is so much better little things like that make a big difference.
Thing is, I don't see enough people really worrying about that for them to have to change it. But it would be cool if they at least released a new model with that sort of support. But I'm still keeping my eyes open on news for both with your awesome channel, of course, being one of my resources >:3
I have a RPi model B and I would love to use analog inputs from an Arduino with it. Which Arduino board should I get to enhance my Pi? Thanks for response in forward
You can just plug the beaglebone black into a usb on your main pc, and then program it over ssh, or using the Cloud9 IDE in your web browser.
I love both i mean TI is an actual company the Raspberry Org is a non profit. but it looks like the Org got TI attention and they manned up. I hope more companies join in make better computers like these.
please note that beagleboard was a US based non-profit from the fall of 2006. although the beagle product line is based on TI processors, and TI likes to tout the success of the product line, beagleboard foundation has no other relation with TI outside of the fact that beagleboard foundation purchases the processors from TI. so beagleboard foundation pre-dates raspberry pi foundation by about 5 years.... you can visit beagleboard website "about" page for full information....
Right tool for the right job and it depends on the use case.
Absolutely, you got it!
Very informative...I'd like to get both! Thanks!
Is there any way to have both a bbb and a raspberry pi running in Parrelell?
Probably worth noting that the BBB's Ethernet is built into the chip whereas the RPi does it via USB
Have you tried flash or youtube one the beaglebone black
Does beagle bone black have html5 support? I wanted the raspberry pi to watch RUclips vids on my big screen for cheap, but I found out that rasPi has no html5.
You still can! Instead of installing the noobs or raspbian operating systems on the SD card install RaspBMC instead.
Trust me it's not that much harder to install.
k thnx ill try that
John Lewis Really? What browser did you use? I tried Chromium but it was some kind of stripped out bull crap. I didn't feel like spending 2 hours messing around with getting flash to work, so I gave up. Now I use retropie and a few roms on the thing.
The only things lacking for me on the Pi is the onboard storage and the architecture support. I remember a while back, linking apt on the Pi to an official Debian software repository and upon running a simple apt-get upgrade, everything broke xD You don't get that on the Black, or even the older white BeagleBone. Those just run everything. But the Pi still rocks, I just feel it would be better if it could run more than just Rapbian without having to compile everything from source...
Very good and unbiased video. I got myself Raspberry Pi and Arduino Uno R3 to get started. At the end of the day, they're all amazing. The incredible things that they allow us to do is mind-blowing.
what about the output voltages are they the same on both of them?
The place to get the pi in the uk is the pi hut because you can get tonnes of accessories and things like that also it is user friendly and don't have to have a account
Beaglebone (and Black) has 2 USB ports, one miniUSB (can run in host code) and one USB. You do not need to use the miniUSB for PC connection.
the mini usb is for power...
jeffpac99
Not just for power. In fact, you can attach power directly or use battery power.
That USB by default sports a serial console I think via gadget_serial driver.
Hi, I made a system using BeagleBone White (I used pybbio library). To replicate two more systems I got two beaglebone black. Now pybbio was written for Kernel 3.2 (angstrom distribution available for BBW). All Linux Distributions for BBB are with Kernel 3.8. I tried to boot BBB with usd card of BBW. To force run it, i deleted MLO file from BBB usb mount. Now I don't have any stable linux running on one of my BBB and No short solution to replicate system without changing code. Suggestion needed.
How about these 2 versus the Cubieboard?
The sata port and low price are rather tempting. Have a few nice ideas for it.
You said cortex a8 but you didn't actually mention what kind of processor the Beagle bone has (unlike how you did with the raspberry pi). It's a Ti AM335x
If stock 1ghz (BBB), vs overclocked 1ghz (PI).. would that mean you can overclock the beagle bone aswell safely.. which would negate the comparisons ... ??
Could the Raspberry Pi work with car stuff like fuel system and computer on board?
You also didn't mention the difference between how the pi's NIC and the beaglebone black's NIC operate. AFAIK the pi's NIC shares the USB bus but the beaglebone does not
do Beagle Bone require a mmc with os just like raspberry pi
Looks like the BBB is way better in all respects. The community support for BBB is there, you just gotta look for it. I suggest dumping angstorm and flashing ubuntu and optionally lxde to the eeprom. As a microcontroller, once you get the hang of device trees, you can enable the PRU and GPIO via pin muxing, which unleashes two parallel 200MHz processors that can control the expansion headers, and talk to linux userspace programs via shared memory. This blows Arduino out of the water.
hi great video and info.
Do you think BBB can be used as a controller for the RFID reader in UHF range I need to define some functions with respect to the different ID tags identified, and I require PC free operation once the code is burnt, Only the power adapter source for the Controller would be there/////Do you think Rasp berri would be better...?
Its not quite true what you say about the Differenz ways of using the Raspberry. it is also possible to "Remote Control" the Pi via ssh wich comes along with every Linux OS and therefore with Raspbian too.
Nah, RPi can be accessed via ssh too, if you know your stuff you don't ever need to connect a monitor to it.
I'm looking at both the Pi and Beagle. I'm an IT guy with 30 years in the business (translate: I know *IX) and I'm a amateur radio operator interested in APRS. I'd like to pursue developing an APRS device. Which platform is going to give me the most opportunities?
The Pi wins the video out because it has an obsolete connector for obsolete TVs?
only obsolete to you, 85% of the world still uses analogue, and its about connectivity anyway, having composite makes it more useable all round, especially in schools both home and abroad.
having built a hand held emulation games machine, the composite video out was useful and made the screen way cheaper, i did upgrade it later to a hdmi screen, but running 8 and 16 bit games it was overkill, for that composite was more than adequate
.
It would have made more sense to put a VGA port on it (and the pi 3) as there are millions of VGA screens available for the taking! Always thought this was a mistake.
Could the beagle bone run windows and windows programs? It has the Arm 8
If the internet on the RPi is slow, then how does it stream video?
To do tha same thing a say above with a RaspberryPi you will need a extra crossover ethernet cable or an ethernet cable + switch (at least).
How much electricity will i save if i use the BBB instead of a Celeron 1007U gigabyte motherboard with an SSD?getting parts for a new parents youtube machine.
Will you re-compare the gui after the wayland iprovements are added to the pi operating system?
I'd say if you are a complete noob to microcontrollers, you should start with Arduino, because they are easy to use, they have a vast community of developers, and they are an all around great starting point. The Pi and the BeagleBone are both geared toward more serious developers who know their way around Linux. Then again, Arduino is in the process of developing the Tre, which also runs Linux and has a metric ton of features that put it on the same level as the Black and the Pi.
I dare to disagree. The choice should not be based on experience but based on what you're planning on using it for. I use arduino's allot for simple controlling. Hence 'Microcontroller'. The pi is a microprocessor wich can be used for more than just controlling things. For example, i use two arduino's to control the lighting in two rooms, and have one raspberrypi that creates a web interface for me to talk to those arduino's. I even believe a raspberry pi is allot simpler to start out with because you can fiddle around with linux, build a home server and whatnot. An arduino requires knowledge of programming.
teC5
Raspberry Pi requires programming knowledge aswell, if you want to do something useful and create, rather than just download and use other people's things.
You'll need to learn *something* if you want to make a webserver, such as HTML, PHP, etc.
joshtemplin3
Jup, but that's the thing. Whether you pick an arduino or a pi, you will always have to learn something.
I just prefer Arduino, because it's easy and there is absolutely no setup required, nor is there any SSH tricks you have to do to make it work. The Pi and the Bone are good if you want to do complex things with a lot of processing power (can anyone say Bitcoin?), but I believe Arduino holds most of the cards when it comes to being both easy to use and beginner-friendly.
Micah Nightwolf I regularly use both a SoC computer (ie. BBB or RasPi) in conjunction with arduino and other microcontrollers in my projects. You can do much more complex projects that way. Im mostly interested in robotics and the big problem there is IO and speed. Arduinos just dont have the speed required to do a lot of the calculations for my projects especially encoder quadrature. I do that stuff on the SoC and control the motors and sensors via the arduino. Makes things much easier on myself and allows me to build more complicated robots than I would otherwise :)
IMO, Desktop computers will not have a large role in the Post-PC era. Most Post-PC Devices are portable such as iPad, iPhone, Kindle, and the myriad of Android devices.
Yet, I believe there will still be a market for a small "home" PC-Like device hooked to a large screen and with a standard GUI interface. IMO, the Pi is that device. Even at this early stage it has a decent installed base and strong user community. Raspian is becoming fine OS and can easily become the standard OS of the future.
I'm not a large fan of me-too devices, and I absolutely hate what Linux has become (1000 different distros with 1000 different UI's, and 1000 different package managers)...
I think the next version of the Pi (Rev c) will have a Gig of Ram, WiFi, and a much faster processor. This will become plenty powerful as more and more everyday application move to the cloud. It will continue with a standard layout so that expansion cards, cases, and other devices can be made to work with it.
I now have 2 Pis, one running XMBC exclusively and the other sitting next to my Mac and Windows PC.It's a great little machine and I hope the platform continues to grow.