Turbocharged Raspberry Pi 2 unleashed
theregister.co.uk
theregister.co.uk
- Same form factor as the model B+ (your enclosures and daughter boards should still fit).
- Same full size HDMI port
- Same 10/100 Ethernet port
- Same CSI camera port and DSI display ports
- Same micro USB power supply connection
What has changed:
- A new turbocharged Broadcom BCM2836 900MHz quad-core system-on-chip with performance at least 6x that of the B+.
- 1GB of RAM
Source: http://raspberry.piaustralia.com.au/products/raspberry-pi-2-...
I stocked up on B+s over Christmas - oh well...
The "at least 6x" performance claim should be "at least 3x" by the way, and even that is an estimate, not a guarantee. The 3x is on a single thread comparison, the 6x is on a somewhat synthetic multicore benchmark test.
Got one for Christmas. Bought a case and a second one since. I knew it'd get outspecc'd someday, just wasn't expecting it THIS soon...
Amazon price-matched it and then less than two weeks later...
That Broadcom doesn't do this is very atypical.
All this said, if you want cheap and software open, go with the Odroid C1 (China really is the future, and in this case a Korean firm is acting as the intermediary to Chinese silicon.) And if you want fully open, TI's Beaglebone. Good, solid, open, American.
According to http://www.hardkernel.com/main/products/prdt_info.php the Odroid C1 uses a Mali-450 MP2 GPU. This is at least as closed as the VideoCore IV used in the Raspberry Pi.
"We designed our storefront to be indistinguishable from something resembling an sslstrip attack in action" leads to an "I guess I'll have to do without, then" response.
That is a lot more than you can say about the PowerVR core in the Beaglebone advocated by another response to this post.
[1] http://www.raspberrypi.org/a-birthday-present-from-broadcom/ [2] http://en.wikipedia.org/wiki/Free_and_open-source_graphics_d...
Give me a hand-cranked universal Turing machine and I've basically got the same device as a RPi. The only difference, it's cheap, and I don't have to get a workout hand-cranking it. Video is just a (semi-)fixed functional unit. Sure, it'd be nice to have open drivers, but so would having the RTL of the processor, and the netlist and gerber of the board. Then they could actually talk about teaching kids something they actually couldn't learn with just having access to a hand-cranked universal Turing machine.
The fact that the foundation and Broadcom get their free goodwill from their claim of "for-the-sake-of-the-children" is the real source of my ire. Look at how many references to "industry" the article quotes from representatives of the foundation. Like the embedded SOM has anything at all to do with education, or the continuance of production of older models. Please...
The RPi has sold immensely to home users, but also in education. The foundation is also open to criticism and has shown in the past that they are willing to change their production when given the opportunity. They have moved most of their production to the UK for example, whereas the first boards were all manufactured off shore.
Do you think it is feasible to release a similarly priced, similarly capable device with completely open hardware?
https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-...
Certainly not as widely known as the RPi, but I'd attribute that more to a general lack of marketing/"presence" in education.
(As an aside: thank you to HNer asb and colleagues for the lowRISC project. Also, thank you to people like "bunnie" and "xobs" for Novena. These are real people, with real projects working with the best of intentions.)
Edit: Eben Upton is also a real person?
What again is the point of the RPi2? What new thing does it bring to the table that an at most $5 set of GPIO pins, in the physical form of the Pi connector, off a USB plug with an API can't bring to a basic PC?
What a Pi brings over a PC is ownership, stability, and freedom from the usual risks of breaking a PC. You can fiddle with any of the software on a Pi and always get it back by replacing the SD card. PCs are vulnerable to tinkering and inadvisibly installed software.
This conversation reminds me of http://slashdot.org/story/01/10/23/1816257/apple-releases-ip... : "No wireless. Less space than a nomad. Lame."
Do you really claim that the Mali 400 GPU is more open than the VideoCore IV?
And if this really is an issue of "Buy Britain" why isn't the device based on Bristol based Xmos silicon. Now there's something that's a really neat platform.
In short, the RPi is an inexpensive enough device that a lot of hobbists can buy on a whim and proceed to install and reinstall various flavours of linux on to marginally satisfy their sense of somehow being "hackers". As I said in my initial post to this announcement, the work of the foundation in making a cheap computer a reality has been totally ground-breaking.
Now everything has been turned into at best a marketing exercise. Now there's news of RPi2 as a Windows IoT platform, with requisite Windows machine for dev work. Will wonders cease to amaze...
I started out when you had to pay hundreds of dollars to get even a C compiler (for MS-DOS). I amused myself by hex editing COM files (because I figured out that for some reason it worked better than EXEs when randomly changing stuff) and using "debug" to assemble simple programs. I wanted to make EXEs and I didn't know how, and MS BASIC didn't make them for reasons I didn't understand. I didn't know where to get MASM that the few public library books I could find were on about. Then I got on a BBS with a program called Telix and got something called Turbo Pascal, and my life kinda changed. Writing directly to segment B800...
And then a few later Linux came on the scene and I discovered the magic of having GCC just there waiting for you. But this had to happen at school, after school hours because I had a 8088 at home, and I needed a 386 which thankfully my teacher allowed me to set up a dual boot for...
I will _never_ _ever_ allow computing to be made inaccessible to my future generations to understand and learn from. I don't want to drone on about this issue, but proprietary is fine. Making money is fantastic, necessary, and a beautiful indication of the value you bring.
But putting people in a prison of no understanding is not at all okay.
This is actually a big step: this wasn't just SoC repurposed for the Pi, this SoC was created for the Pi2.
There are a lot of details missing about the VC4, that's true. They could still publish a lot more of those than they have. We should be given enough to start the ARMs, warm the caches, talk to the devices and manage, start a kernel, even without video. The architecture means that the GPU plays the host role, however, so Linux is pretty much postboxing things to it asking it to do things when it comes to the devices - this complicates things, because that means the GPU firmware is probably going to have to be a bit more than a simple shim to get by. They can't just open-source all their side of the firmware either - it's based on a commercial RTOS, ThreadX. That's why they hired a guy to do a rewrite.
Arguably still better than NVIDIA. <g> Also better than MediaTek and the like - the usual way you get anything out of them is someone steals it (back).
Phil, does this means the case (model A+) used in the 'Touch Pi' will be modified to fit the Pi2 at some stage?
cf: https://learn.adafruit.com/touch-pi-portable-raspberry-pi & https://learn.adafruit.com/3d-printed-raspberry-pi-b-plus-en...
Love 'em or hate 'em, I suspect Broadcom are very happy about this as those chip markings are prime marketing real estate.
Considering the phenomenal success of the previous Raspberry Pi units this probably formed part of the negotiations for the CPU price.
There are of course other considerations such as trace lengths and availability of packages for both the CPU and LPDDR2 but that logo being directly in the hands of the engineers of tomorrow makes a big difference.
The previous models used a PoP (Package-on-Package) stack of the CPU and SDRAM and now they've moved to discrete SoC and DDR2 packages (with the DDR2 chip now on the underside of the PCB).
So many unknowns.
Edit:
Milhouse, Team-Kodi Member: "ARMv7 and NEON instructions" http://forum.kodi.tv/showthread.php?tid=217040&pid=1911780#p....
WOOOHOOO now we are cooking, Broadcom is back in business, first hiring real flesh and blood open source GPU drivers developer, now this. Next thing you know they will open up DSI port specification or something :o
http://jamesrandominfo.blogspot.co.uk/2015/02/raspberry-pi-2...
The large community that is involved with the Pi. The large number of tutorials, and guides available. The incredible amount of accessories available and customized for the Pi. The Pi has the momentum. The odroid-C1 may be fantastic, but it's the first time I've ever heard of it.
The Odroids all use Mali graphics. Mali isn't particularly worse than the Pi's VideoCore IV, but it's not particularly better either...
And the BeagleBone vs Pi comparison here is worth reading: http://section9.choamco.com/2012/07/beagleboard-vs-beagleboa...
P.S. I double-checked that the Odroids are all shipping with Mali. Happy to be proven wrong though. Does anyone know of similar-priced dev boards from Qualcomm? Qualcomm's Adreno is definitely the most interesting GPU architecture in this space. Adreno is an anagram of Radeon.
"Ringing in 2015 with 40 Linux-friendly hacker SBCs" (Dec 31, 2014)
http://linuxgizmos.com/ringing-in-2015-with-40-linux-friendl...
"Nine sub-$50 SBCs that challenge the Raspberry Pi and BeagleBone Black: 86Duino, A10-OLinuXino-Lime, Arduino TRE, Banana Pi, BPi D1, HummingBoard-i1, Odroid-C1, Orange Pi, and pcDuino3 Nano"
It's not just the hardware you buy into. You also by default have the available operating systems, the software available for the OS and the community.
The fixed price, high bulk, cooperation with education initiatives and governments, all translates to a relatively homogeneous, unfragmented "fleet" of devices, which just isn't the norm in small computers.
Beagle Bone, the Odroid series, and several other products are technically superior in most ways. But they don't have a comparable community size, and aren't focused on the educational sector as much. In some ways, these models attach to the Raspberry Pi community.
The Foundation is doing this in a highly vertically integrated way because it gives them predictability and a guarantee that the hardware meets the educational needs and also the "marketing" needs of turning kids into enthusiasts. That's why Minecraft for the Pi is important, for example.
I wonder what the price point could be of a device with a decent screen (somewhat better than the TI's), battery/charging, physical buttons, case, plus the Raspberry Pi?
Visit WindowsOnDevices.com today to join the Windows Developer Program for IoT and receive updates as they become available."
- Ben from Raspberry Pi
i connect my htpc via a Wi-Fi USB dongle as well. it runs both Linux and windows 7. and despite the os and drivers one model always hang after a day or so. another one, different model from same brand is online for months at a time.
it's mostly badly designed/tested hardware.
You can get it working for a while, but it's nowhere near the reliability of standard domestic WiFi.
I've built various sensor/hardware projects and tried various dongles, and I've always had to switch back to a cabled connection.
http://www.raspberrypi.org/raspberry-pi-2-on-sale/
It has an ARMv7 processor.
As far as openness is concerned the RPi is basically a smartphone/tablet SoC devboard, with most of the hardware proprietary - while its Chinese competitors (Allwinner, Mediatek, Rockchip, etc.) are officially quite closed too, the docs for many of their SoCs are available (admittedly leaked; but they seem to be turning a blind eye to it.) They're also at least a Cortex-A7.
I wonder how the RPi2 compares to this:
https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-...
Dual 1GHz A7s, 512MB, SATA, HDMI, USB, Ethernet (integrated on SoC, not through USB), fully open-source, in the same price range.
Quad core, 1 GB. Released just 2 months ago. Same price as the Pi.
http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=63362
http://www.hardkernel.com/main/products/prdt_info.php?g_code...
C1 also allows you to add NAND directly to the board where the Pi is still limited to MicroSD. C1 also confirmed to not have the same bus limitation that plagues the first Pi an is unconfirmed to exist in Pi2.
C1 also has a built in RTC and a 5v Barrel Pin jack so you don't have to rely on MicroUSB for power.
http://www.hardkernel.com/main/products/prdt_info.php
It's simply much better thought out.
I recently ported several projects I had from beaglebone black to an Olinuxino A10 Lime. A lot of stuff was relatively painless, but I was never able to get Node.js to install. I also got bit in the ass because I laid out and ordered PCBs assuming all of the SPI channels had drivers, when only one was there (of course, not the one I chose).
Embedded Linux constantly reminds you that you are standing on the shoulders of giants, and you can go from feeling like a wizard to feeling like an idiot real quick when some part of the system isn't working. That's where having the communities like beaglebone's and raspberry pi's really pay off.
I was unable to get X running on Arch Linux despite the drivers being available.
that's like voting for the two major parties "to not waste your vote". sigh.
In any case I don't think I've seen anything from them about how long they'll continue making Pis, since they depend on Broadcom to provide the SoC.
On the other hand, AllWinner's answer about how long it will produce its SoCs... is surprising: https://olimex.wordpress.com/2014/11/27/how-long-olinuxino-w...
Heck, both of them reasons while I like intel chips afterall. Their newest ones are pretty sexy too. I'm hoping sexy boards of similar form factor, and... oh yeah price.. err. yeah not going to happen :(
So in the meantime armv7+ boards are pretty decent (with similar random support, which, also mostly works out)
[1]: http://www.cnx-software.com/2015/02/02/raspberry-pi-2-model-...
http://forum.kodi.tv/showthread.php?tid=217040&pid=1911780#p...
USB 3.0 ports would mean better performance as NAS or multimedia recording solution, as well as alleviating some of the current troubles with usb performance.
Both are far under USB 2.0 speed.
Where can I buy this thing in the US?
Any info on whether there will be an RPi-compatible Python library for accessing GPIO?
Edit. I take that back, it will be ARMv7 arch. Other articles state that the new Broadcom SOC will be using A7s. That makes it huge for this price point.
I spent the weekend explaining to an 8 and 6 y/o that they can't share and look at other Scratch projects at scratch.mit.edu on the RPi :(
Probably a performance hit - but with the js performance arms race - maybe not!
I also don't think the stack would matter all that much at this point - IO blocking would be happening at the application level, not the architectural. Node, Go, Ruby, Python, PHP ... it really wouldn't matter. SQL versus NoSQL is also a non-issue in this case.
I also wouldn't take something very underpowered instead of the cloud just because I hadn't configured my cloud host to keep things within reason (ie no autoscaling at all, which is what you'd expect for hobby-level prototyping.
tldr; don't eschew better options for the Pi unless you don't understand how your cloud host works.
I can't remember the name of the one near me (had a slick photo of black and green pi cases on their dc floor), but a little googling found this one: http://raspberrycolocation.com/
It doesn't have to be powerful because I'm the only one using it. Since it costs me EUR0/month, why not? Isn't that what hobbyist tinkering is about?
[1] http://www.solid-run.com/products/hummingboard/linux-sbc-spe...
Actually at least twice as expensive (starts at $70 compared to the RPi's $35).
And with the new RPi announced here, it's basically twice the price for quarter/half the CPU power of the Pi (single/dual core vs 4 core RPi).
[1]http://www.hardkernel.com/main/products/prdt_info.php?g_code... [2]http://www.hardkernel.com/main/products/prdt_info.php?g_code...
http://www.element14.com/community/community/raspberry-pi/ra...
EDIT: apologies, it looks like this link in fact contains the "old" B+ not the one discussed here, my bad.
http://www.element14.com/community/community/raspberry-pi
http://www.alliedelec.com/search/results.aspx?term=raspberry
http://uk.rs-online.com/web/generalDisplay.html?id=raspberry...
The Register article specifically says "the Pi 2 will sell at the same price as the B+ – $35 – but the latter will live on"
http://www.element14.com/community/view-product.jspa?fsku=24...
Can't wait to get my hands on the hardware
-Shea
Or at least make it a premium choice, and make extra money from those who love beauty.
I wouldn't mind if it was a little smaller, but again, they want to keep the cost down.
Edit: And to make things worse, they are giving away gratis Windows 10 licenses for it!