|
|
Log in / Subscribe / Register

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 15:03 UTC (Tue) by karim (subscriber, #114)
Parent article: Raspberry Pi interview: Eben Upton reveals all (Linux User)

I'm with Alison and Bill on this one. I'm not sure Upton fully thought through the implications of his statement, because they are very unfortunate. It certainly doesn't encourage me to want to become fully engaged with his community-to-be.

That said, price is interesting, but the RPi is within the same order of magnitude as the BeagleBone. Plus, the RPi doesn't have a serial connector. And even if it did, you'd still need a USB-to-serial connector and, possibly, an RS232 cable. The Bone has this **AND** a JTAG debugger integrated straight out of the box. The only thing you need is the USB cable that comes with the Bone.

Add up the price of purchasing those pieces and/or assembling them to the RPi and the Bone suddenly won't seem too bad.

Personally I'll get an RPi to get a good hands-on with it, but the Beagles are likely what I'll continue recommending for the type of work I do. If nothing else because of the community that's been built around those.


to post comments

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 15:57 UTC (Tue) by karim (subscriber, #114) [Link]

In fact, contrast Upton's comments on the Beagle with those of Jason Kridner on the RPi: https://groups.google.com/group/beagleboard/msg/90daee460...

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 16:03 UTC (Tue) by jhhudso (guest, #35584) [Link] (1 responses)

There are a lot of add-on parts (vga, serial, wireless) that people would like to see added to the raspberry pi but in order to maintain their inexpensive price they chose to put the bare minimum peripherals needed to make a functioning computer. I think they made the right choice. Not everyone is going to need a serial port so why make everyone pay the extra cost for the part and pick/put robot placement on the board plus the increased board size that it would require? Since the GPIO lines you have access to on the rapsberry pi have a 3v TX and RX pin attached to a UART I think all you need is a $5 part from Amazon to add serial over USB if that is what you want.

http://elinux.org/Rpi_Low-level_peripherals
http://www.amazon.com/UART-Module-Serial-Converter-CP2102...

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 17:12 UTC (Tue) by karim (subscriber, #114) [Link]

> Not everyone is going to need a serial port so why make everyone pay the extra cost for the part and pick/put robot placement on the board plus the increased board size that it would require?

Right, that's why you don't want to compare a 35$ "development board" with an 89$ Development Board (capitals and quotes intended.)

Even if your 5$ price increase would be accepted at face value, you still haven't factored in the cost of a proper JTAG connection.

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 17:49 UTC (Tue) by jzbiciak (guest, #5246) [Link] (6 responses)

Add up the price of purchasing those pieces and/or assembling them to the RPi and the Bone suddenly won't seem too bad.

To me, the Raspberry Pi is almost like the ZX81 of our generation -- just enough parts in it to call it a computer, and nothing more. But, to do anything useful, you need to start expanding it. But, the base system is cheap, cheap, cheap! Am I far off in this assessment?

How much do the things cost that you'll be connecting to either system? Presumably, you're connecting some form of input and some form of display. What happens when you apply an Amdahl's Law type of focus to the price of a complete, usable system, even if you didn't expand it with serial ports, JTAG, etc. and just stuck to, say, a keyboard, monitor and an SD card?

IIRC, a ZX81 wasn't that much less expensive than, say, a Commodore VIC-20 once you considered the price of a cassette recorder and TV to go with it, but their base retail prices had a similar ratio...

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 18:49 UTC (Tue) by dlang (guest, #313) [Link] (3 responses)

input is any USB keyboard/mouse

display is any HDMI enabled TV

power is a microUSB wall-wart. I've seen these <$10, but I have a half dozen sitting around the house right now, so I wouldn't necessarily need to buy one (this is the same thing a kindle, and most new cell phones use)

storage is a SD card, these can be <$10

what else do you need for your 'complete, usable system'?

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 19:06 UTC (Tue) by jzbiciak (guest, #5246) [Link] (2 responses)

Well, if you leave the TV out, then that adds another 50% to the price, roughly, if you assume you can get the keyboard, mouse, microUSB charger and SD card for $15-$20. Not too bad, I suppose.

A BeagleBone goes for $90. So, looking system to system, it's just over a 2:1 ratio: $110 vs. $50.

For many engineering geeks, I doubt the $60 differential is a huge deal breaker if you're only buying one. If you're on a much tighter budget, though, or buying many of these (either for many projects, or, say, outfitting for a lab full of students), I can definitely see the lower price being very attractive.

And to point out the obvious, I include the developing world under "much tighter budget." If the goal is to get computers into as many hands worldwide as possible, the BeagleBone is a much harder sell.

If you're just selling to tinkerers that have extra cash, it's hard to see how the Raspberry Pi is dramatically more compelling than the BeagleBone unless your project requires a many boards. I think distinguishing between different goals and scenarios might be helpful for evaluating their relative strengths.

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 19:49 UTC (Tue) by dlang (guest, #313) [Link] (1 responses)

well, does the beaglebone include the keyboard, mouse, charger, and an extra SD card? or would you have to get those for it as well?

Also, many people will have stray keyboards and mice around.

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 20:33 UTC (Tue) by jzbiciak (guest, #5246) [Link]

In the system to system price, I included the same $15 - $20 adder. Actually, I computed a $20 adder for the BB system vs. $15 for the RPi. If I correct the math, it's pretty much exactly 2 to 1: $90 => $110 vs. $35 => $55.

And sure, you may have a spare keyboard or USB power adaptor around (many tinkerers will), and that makes a difference when you're buying one or two to tinker with. My point is that you can't really count on that if you're, say, outfitting a classroom or doing some other mass deployment.

That brings me back to the final point I was trying to make: Tease apart the different scenarios where you might be choosing between these, and see how the strengths and weaknesses of each play into those scenarios. Reading through these threads, I see a bunch of goalpost shifting, because different commentators are assuming different use scenarios.

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 6, 2012 19:25 UTC (Tue) by gmaxwell (guest, #30048) [Link] (1 responses)

"is almost like the ZX81 of our generation"

Except for the fact that that most of the transistors in the main chip are locked up in a completely proprietary DSP which is why the devices needs an 18MByte binary blob to even boot.

...and the ARM CPU (really a coprocessor) is anemic enough that without this DSP there is basically no hope of reasonable video decoding on this platform.

Pretty lame from the perspective of an expirementer's platform, really.

Raspberry Pi interview: Eben Upton reveals all (Linux User)

Posted Mar 9, 2012 22:16 UTC (Fri) by WolfWings (subscriber, #56790) [Link]

The same description can be given to many thousand-dollar laptops I know regarding the CPU: Video decoding is wildly inefficient on the CPU versus the GPU/DSP, that's the nature of the beast. And, in fact, what GPUs/DSPs are created to assist with anyways. I've played 1080p video on my laptop with the CPU sitting at 800Mhz and all but one core switched off specifically because the GPU did it, if I used a software-decoder the system barely survives at 2*2.0Ghz chugging away.

CPUs are general purpose, but that doesn't mean they're maximally efficient for all workloads, especially insanely parallel ones like video decode/3D rendering.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds