But what of the
Lizard and Spock versions?
Computer electronics biz VIA has updated its Raspberry Pi rival APC - a micro-motherboard its maker calls a “bicycle for your mind” - which it brought to market last May. The new board sports a new processor, more flash memory, better video output and, VIA said, more expansion options. VIA APC Rock Rock'n'ruler: The new VIA …
Remember that the first APC was sold at $49 Android PC in July 2012, although that version is still available its gained speed and memory etc and is now $79 or $99 with 'book' case ... so expect a $199 version next year 8-(
Meanwhile the Raspberry Pi 'Model B' rev 2 doubled the memory of rev 1 and is still £30 inc VAT+delivery.
I'm all for competition bar one thing. Raspberry Pi is a charity organisation. They saw a gap in the very low end of the market and plugged it with a cheap board with proceeds heading towards charity teaching people about somputer basics.
All these other companies who saw the success and now want a slice of the Pi are just out to make a profit for themselves. I don't care if it's twice as powerful and at the same cost as the Pi, I'm still getting the Pi because I'd rather support a charity than a conglomerate.
Well one idea would be to have simple standards for simple hardware. For example to have a common USB controller like in the PC as well as a common serial port and SD-card. Then you'd have some table in your ROM pointing to the addresses and Interrupts of those devices.
The problem with all those little ARM devices is that you waste so much time having to port and maintain your kernel on each one of those. And even if you have a ported kernel, it's a pain to use another userland with it.
It's like back in the home computer age where you might have had 20 different 6502-based computers, each one with its own hardware, but the same CPU. Hypothetically you could have just added a some routines into ROM, so you could have built platform independent code. The Z80 and the 8086 world on the other hand agreed on their own platforms. The only thing you needed to port CP/M for was the amount of memory you had. DOS didn't even need that and you could just pop it onto any "PC-compatible" computer, provided it had a BIOS.
> The Z80 and the 8086 world on the other hand agreed on their own platforms.
No they didn't. There were at least as many variations on 8080, 8085, Z80 and 8086 platforms as those for 6502. Both in terms of hardware design and operating systems.
> The only thing you needed to port CP/M for was the amount of memory you had.
What complete nonsense. You obviously never worked with CP/M. The BDOS and CCP were identical for each different machine but the porting to specific hardware was done by writing an appropriate BIOS* to support the hardware. DRI provided an example BIOS.
> DOS didn't even need that and you could just pop it onto any "PC-compatible" computer, provided it had a BIOS.
... provided it had an IBM PC compatible ROM BIOS.
Otherwise, such as for S100 based boxes, or Wang PCs or DEC Rainbows or Apricot PCs or dozens of others, the manufacturer had to develop a loadable BIOS that provided the device independence - just as they did for CP/M.
In fact MS-DOS was initally based on the structure of CP/M and also had a loadable BIOS even when run on an IBM PC compatible with a ROM BIOS. The MS-DOS one was a stub that converted the calls that DOS made into ROM BIOS interrupts. It was only with MS-DOS 5.0 that this became totally dependent on an IBM ROM BIOS and no longer could run on other hardware.
* BIOS = Basic Input Output System.
The original APC is okay, it has some issues that are quite annoying, like the limited Android OS without the official play market (available with a hack but doesn't work perfectly), limited output on HDMI (720) and kinda just generally not as great as it first seems.
With the number of cheap android sticks and boxes out there right now, APCs offering is too little too late.
An mk808 is less than half the price, runs a newer version of android and is WAY more powerful.
I'd never heard of it, but the link you gave puts the mk808 at $58.99, which isn't "less than half the price" of either the Rock ($79) or Paper ($99).
Now the ODROID-U2, on the other hand, costs $89 (*), has quad core clockable to 2GHz (base 1.7GHz) and 2Gb of RAM. Also runs Jelly Bean and Linaro Ubuntu (no accelerated X yet, though it's expected in a few weeks). Its sibling product, the ODROID-X2 is very similar, except that it costs $135 and has a whole lot more ports.
(*) as with a lot of these boards, power supply, cabling, flash drive and shipping aren't included. A full U2 ends up costing about $150 (including a hefty $40 shipping fee from Korea), plus local customs clearance and VAT which brings it to something closer to $190. Definitely pricey compared to a Pi (which comes to around €72 all told), but the U2/X2 are are at least 12 times more powerful in my tests (thanks to 4x cores, 2x speed, step up from ARMv6 to ARMv7). So while the Pi definitely wins out on price/system, the ODROIDs definitely win out on performance/price IMO.
It seems bizarre to me that VIA believe people want to pay more than double the cost of a RasPi for something that's only fractionally faster. Both are essentially base model Android phones with no touchscreen, no cell interface, no battery, and a few cheap sockets, but at least the RasPi's only $35 for the equivalent model. I don't think the extra $44 for the VIA's VGA socket's good value!
I'm sure VIA has seen a market for this, because it's not that useful a reference design for anything that isn't being done better elsewhere, but I'm blowed if I can see it. If their sales volumes make it into four figures I'd be surprised.
So the RPi is a base model Android phone? Hmm, let's see.
As you say, no touchscreen, no cell interface, no battery.
On the other hand, LAN interface, 2 x USB Type "A" i/fs, micro SD card I/f, analogue video, 5V power socket in non-obvious location for a phone, GPIO pins, HDMI...
I would think there comes a point where you don't mod a phone card to make it into an RPi, you design from scratch. And I think that's what happened.
>So the RPi is a base model Android phone? Hmm, let's see.
No the RPi is a very cheap Linux PC
This is just an Android phone without the screen/phone
If I want a cheap Linux PC to play with I get an RPi
If I want the identical hardware that a million other people have and are hacking on - I get an RPi
If I want a cheap Android to play with I get a $50 tablet or a $50 Android-on-a-stick
I can't see why I would buy this
Texas Instruments makes an ARM-based with 2x GigE ports and a crypto-accelerator for $199. It also has a touch-screen and some other goodies (no video-out though).
http://www.ti.com/tool/tmdssk3358
I've been using a couple of these for firewalls and VPN gateways for remote sites and built a very simple GTK-based UI for the office staff that just kicks off a couple of simple scripts.
Hmm this is tempting as it runs andriod unlike the rasberry pi
And yes I own a rasberry pi that I originally bought to watch videos till I found out that it sucked at that(EVERY video format I tried had video, and audio sync issues past 480p AVI's), then I had hopes of andriod from broadcom as it was announced on their main page which never materialized.
I got an Odroid-x and the hidden Fedex charges put it to > £120.
Similar story for my X2, but I did what the hardkernel website suggested and called my local customs office before placing the order. They told me about the extra "customs clearance" charge that Fedex adds in. I guess that hardkernel could have done a better job on pointing out the surcharge that Fedex puts on it, but I can't fault them on their advice on contacting customs. I still went ahead with the order once I knew about the extra costs. Well worth it, I reckon.
As for Atom vs ARM systems, I actually did a bit of window shopping before ordering the X2. To be honest I couldn't actually find any Atom systems that were as good or as cheap. The one thing that the bare-bones Atom systems did have going for them was standard (mini) ATX and SATA ports for upgradability. They're still quite expensive compared to the ARM boards. Also, buying a cheap 2nd hand system was out for me because I was looking for something with low power usage and you don't get that with older Intel/AMD/Atom stuff.
I guess that in the next year we'll start seeing more ARM SoC with SATA, USB 3 and gigabit ethernet since there's definitely a market for it. Until then I can definitely live with flash/USB2 and 100Mbit ethernet.
I hate couriers for this reason, charging you 50 bucks to talk with customs when it would take yourself about 5 minutes to handle the matter online on the customs website..
The traditional post system works better, they ask you for permission to deal with customs, you tell them "No, thanks, I'll do it myself", and it costs you nothing. As a bonus shipping rates are a tenth of couriers, even with tracking and insurance added.
With an android tab you will get all the cables and power supplies you need and of course a screen.
All the programming tools are free, eclipse and the SDK.
I reckon I'm missing the point with these motherboards. Why would programming for an android motherboard be better than programming a tablet? At least you can take the tablet with you and demo your programs to granny or whoever sits next to you on the bus :-)
It is about the price.
At $35 (Sorry Canadian here.) if I break a Raspberry PI while working with it, I use some profanity, and go order a new one. At $100 I worry about breaking it and don't try to use it to build a heads up display for my car.
This is the same thing that happened with netbooks. the first one came out at a very good price, but every time a new model or competitor came along it was bigger, more powerful, or had new features, and of course the price went up.
I hope this doesn't happen. I hope people are smart enough to stick with the Raspberry PI, because it is the best bang for your buck. Plus the community that has developed around it is fantastic.
a dual or quad-core version of this or the PI. Personally I prefer the Pi because it's smaller and less expensive. This is something to toy with for now and not worth tossing out more case than needed. Just need that extra bit of power, but my Pi has little issues streaming video to my tv from my WHS library.
Best Wishes,
Chatting to a friend a month ago, works for an environmental instrument measuring company. They use the STAMP-2 board from Parallax, because it's relatively cheap, and they use PBASIC (does all they need - temperature, wind speed etc, then WiFi it to wherever).
I suggested the Pi - half the price, but no, for two reasons. 1) The tokenizer for pbasic is partly written in '86 assembly code - rewrite, if it's not proprietary - and 2) - their designers know pbasic. "Why move?" Plus, the STAMP's been around a long time.
ARM on little devices like this ain't that well supported yet, IMHO.
Hang on.
"Rock is a $79 (£49) board with an additional VGA port while Paper is the same board minus VGA but supplied with a book-like cardboard case. Paper costs $99 (£62)."
$20 more for NO VGA, and a cardboard case? Must be an error somewhere in the article. Must've missed something. (Girlie's distracting me...)