Odroid-U3: A quad-core 1.7GHz ARM single-board computer for $59
hardkernel.com
hardkernel.com
* It has CEC support, which is rare among similar devices. (The only other one I know is RPi. Thanks for nothing Ouya.)
* The extra CPU and RAM is fantastic. The little guy flies along. I was happily compiling things on it at quite reasonable speeds.
* The eMMC option is pretty cool, but be careful because their MicroSD adapter is pretty finicky (it wouldn't work on my Macbook, did work on my Mac Mini running Linux)
* It has a terribly annoying blinking blue light that can't be turned off and is brighter than the sun. I put some tape over it and felt briefly like macgyver.
* Nothing except for XBMC supports hardware video decoding. That means if you want to use VLC or something, too bad (for now anyway).
* Android on it was just about useless, but it's neat to have it as an option.
* There are a bunch of proprietary blobs and versions of things that need to be installed on the device for it to work. In practice, this isn't really a problem because this is all done for you in the stock image.
* XBMC was still pretty laggy on Ubuntu, and couldn't play video without skipping. Apparently it's better on Debian. Nobody seems to understand why this is. Apparently it's blazing fast on Android.
* The devs are insanely active, both in pushing code and on the forums. I say devs, I think it's one guy who never sleeps.
All told, I'm currently not using it for XBMC (holding out for the Ubuntu situation being fixed), but I am running other stuff on it that was taxing the memory and CPU of my Pi, so I'm pretty happy with that. It doesn't have anything like the plug-it-in-now-it-works experience of Raspbmc.
I found myself going down a dark and terrible road of alternate mali drivers, Xorg munging and running es2gears over and over again. If you're considering doing that, don't do it. You will achieve only regret.
Did you check /sys/class/leds/ ?
For some reason I could only find forum posts saying it couldn't be turned off, but searching for that specific path says it works: http://forum.odroid.com/viewtopic.php?f=77&t=3377
Useless how? Performance was poor, or without a touch screen you weren't able to use it?
Worse still, you can't really run background services without a lot of hassle, so you also throw away a lot of what makes it compelling as a mini-server.
So by useless I suppose I mean it doesn't do anything very well.
I need an h264 "genlock" device that could do reasonable resolutions & frame rates (720p@30fps, 1920p@15fps). It should be stupid simple if devices let you put some code between sensor and the encoder, but basically nothing does. Apparently, you can do it on the rPi, but it doesn't have enough power to decode a stream, "genlock" and encode it in real time. (Though, I'm going to try - maybe it can be done).
They put a newer XBMC image lately that fixed all the slow issues.
* You need to get a serial cable. The XU required a strange serial cable (ie. NOT the usual 3.3V CP2102).
* You'll need a lot of other stuff to make ARM usable: at a minimum: a high quality SD-card, SSD or eMMC; and a monitor which can handle all of DisplayPort, DVI, HDMI (since you never know which one will work, if any).
* ODROID kernel support is terrible. You'll get a kernel which works, but nothing is upstreamed or developed in the open so forget about ongoing support or updates.
* Everyone who's serious about ARM is waiting for 64 bit to become available. 32 bit hardware just isn't that interesting.
Lots more on my blog: http://rwmj.wordpress.com/?s=ARM
Huh? What does the processor core have to do with any of these details? There are plenty of usable ARM SoCs out there in real products doing real work. Running a media center shouldn't be the criteria for a 'usable' system.
I'd be more scared about the amount of developer documentation available for the Exynos, or what Samsung's roadmap is for the chip. If you want to play with one, cool. But would you design a 10-year product with it?
Go with a Freescale iMX board if you want a usable 32-bit ARM Cortex-A8/A9 with decent documentation, available Linux drivers, and people that can help online. You will never get mainline kernel for devices like these, so don't bother asking. But Freescale at least has a git repository available and it's well maintained.
My personal favorites are the SABRE Lite boards from Boundary Devices and the Wandboard:
If there's any kind of qualification, tracking, auditing, or compliance issue everything will take much longer again.
And I'd classify Samsung Exynos and the Broadcom BCM2835 in Raspberry Pi in that group.
* You can already output HD with the RPi
* You can use (some) codecs at an useful speed (no need for more GHz)
* It's cheap
* It uses almost no power
* You have useful (physical) IO
* (fill in what you like about the RPi)
So what does that leave with the alternatives? More RAM and more processing power. But of what use is it, when you're still limited how fast you can bring data you want to crunch on in and out of the system only at a slow pace?And if you need a lot of processing power but have only little data; I'm tempted to say that such a small system is the wrong choice anyway.
Current i.MX 6 silicon aren't able squeeze out more than 470 Mbps from their Ethernet MAC.
http://cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.p...
ERR004512
[1] https://www.olimex.com/Products/OLinuXino/A10/A10-OLinuXino-...
The Pi was also not the first of these boards, merely one that had great marketing and an appealing price point. My sheevaplug predates it by a couple of years (and is still faster)
So should I swap it for an RPi? For what use is all the processing power I have.
The ODROID is much faster than a Raspberry Pi. Basically an U3 runs native Common Lisp ten times faster than the RPi.
I now have an XU, an X2 and the U3. The U3 is the best: small, no fan, silent, fast - and a bit cheaper.
With single-threaded tests or when using all cores?
- Running Android seems .. useless without a touch device. Tried it, was basically useless for me.
- Running various Linux distributions was not nice either:
* (Fixable) The community projects feel a lot less polished than anything the Pi has
* (Unfixable) The HDMI port sucks. On all TVs I connected it to I have under-/overscan issues. There are no boot options similar to the Pi that allow me to fix that. The IRC channel suggested to 'Fix the TV'...
Looks nice, cheap, interesting specs, but collects dust over here.
However it has superseded my Pi (HTTP/Torrent/SMB/DLNA Media server) which was running Raspbian and it's a lot faster at doing it.
But no information about software support.
It just forces everyone to add a mandatory adapter or adapter-cable into their shopping carts.
We could even define a standard and... oh no, it's ATX all over again :-/
The performance/price is awesome and I guess it's cool if you can get it to work for whatever you have in mind. But I prefer supporting a platform that contributes upstream and promotes a proper open work ethic.
Beaglebone Black for me although the performance is nowhere near this.
And the PVR GPU on BBB is of course the most friendly GPU.
Better specs than the U2, better form factor, and CHEAPER than the U2. You don't see that much nowadays.
The processing power alone is significant, compared to the other options on the market, and they've added support for GPIO to the U3.
It's astonishing, Moore's Law (and variants) not withstanding.
We know there is some limit to Moore's Law, but I have a hard time really wrapping my head around what kind of nano computing we'll have available for pennies in a decade.
When it comes to video, even my wife's slow netbook can play 1080p MKVs without stuttering. 4K can be played and recorded by current gen hardware.
So it looks like games will drive the hardware improvements.
That kind of "processing the ambient environment all the time, just in case you might need some part of it" is going to thrive when computing power allows it.
Permanent background face recognition, just in case there's a face in any picture. Permanent background face identity checking just in case you know them. Permanent audio speech recognition. Permanent searching of all sorts of things to find contextually relevant information. Permanent local analysis trying to work out "what's going on" and "what mood are you in" and "what are you working on" and "is now a bad time to interrupt?".
It's such a simple way of looking at it but I've always found this amazing:
There was as much progress between 1965 and 2012 as between 2012 and now.
It seems to be a common trait that all the sub-$100 USD SoC devices have one rj45 port.
If you're looking to design your own hardware, there are plenty of ICs with dual NICs. For example the TI chip on the BeagleBone Black has dual ethernet NICs, but only one is used on the board.
Am I the only one who wants OTG support? Or are there boards with USB OTG ports that I have missed?
And .. is it really showing username and password of their mysql?
That's... that page makes me sad.
the primary ones are : TI AM335x(beaglebone), Freescale iMX6, Allwinner A20. all the three have SATA, HDMI, Android,etc
Well, I paid for it. Was worth it for me.
Just wait for a cheap board with a CPU in the AMD A1100 series, it seriously rocks.
There are too many barriers in this world.
Heck I can't think of an amount of money worth felony charges personally.
Not many people work within such strict legal frameworks like that.
Stop being a free-loader. All this social welfare has to be paid by someone. You have money to spend on toys - pay your taxes.
I didn't mean that I want to be a freeloader. "Problem-free" doesn't mean "free". I just had too many problems making them believe that the my stuff aren't newly purchased from the country I'm returning from[0]. Also when I do purchase something, it's very hard to convince them that I actually did purchase it for the price I declared. I believe I'm also entitled to purchase stuff below X euros without import tax (IANAL, though), but so many people around me had so much problems with the customs that I don't even try.
Customs processes aren't as simple as "pay the duties and be happy". From what I see and go through, they can be extremely annoying and complicated.
So, you see, it is actually only you, talking about not paying taxes. I see that some also suggested illegal workarounds to my problem. Honestly, no, thanks and I'm also not responsible for what they say.
I hope you don't accuse people with theft so easily when you're talking straight to their faces.
[0]: In one case, they didn't allow me to go through with the camera I purchased from Germany when I was returning from the US. I had to open Canon's web site to prove them that Canon uses a different model name in the US therefore it wouldn't be possible to purchase it from the US. They were still complaining while letting me go. Now I keep the receipt in my bag if I'm carrying a shiny new gear.