Tiny $45 cubic mini-PC runs Android and Linux
linuxgizmos.com
linuxgizmos.com
470 Mb/sec sounds too similar to USB 2 to not be USB 2.
--
Actually did the right thing and looked at the datasheets involved: http://cache.freescale.com/files/32bit/doc/data_sheet/IMX6DQ...
and
http://cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.p...
This seems to be an internal limitation of the bus. It is not run over USB! This means it will most likely reach that 400 Mbps claimed in the errata:
Quote:
ERR004512 ENET: 1 Gb Ethernet MAC (ENET) system limitation Description: The theoretical maximum performance of 1 Gbps ENET is limited to 470 Mbps (total for Tx and Rx). The actual measured performance in optimized environment is up to 400 Mbps. Projected Impact: Minor. Limitation of ENET throughput to around 400 Mbps. ENET remains fully compatible to 1Gb standard in terms of protocol and physical signaling.
I've been using an apple usb ethernet adapter on my Acer Revo for about 3 years after the built in ethernet port died.
Nice to see some models of this support sata.
With GigE adapters for USB 2 though, it is pretty bad.
The block diagram for the "Tiny cubic mini pc" shows a AR8030/AR8035 between the CPU core and the outside world, that's a Gigabit PHY, not a Gigabit to USB chip, so indeed the native ethernet is used.
Since May I've been using an imx6 based gk802 ($70 quad core "Android TV" stick) as a personal server (email, RSS, VPN, etc.) Has worked really nicely considering. (Blog post about installing debian on it: http://projectgus.com/2013/05/debian-installer-for-zealz-gk8... )
The only undocumented/secret squirrel business AFAIK is the Vivante GPU. And that's universal across ARM Soc GPUs, sadly.
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?co...
The TRM is also here: http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQ... , all 7000+ pages of it.
I've built the Linux kernel and Android AOSP/ICS directly from their git repos and it all runs just fine. You can ask support questions on http://imxcommunity.org but the response you get will be sporadic. Your best bet at getting answers is to be a real customer and get an FAE to help you out. But otherwise I've never had a problem with a lack of "openness" from Freescale.
See http://www.raspberrypi.org/phpBB3/viewtopic.php?t=38411&p=39...
http://www.hardkernel.com/renewal_2011/products/prdt_info.ph...
eSata Sheevaplug: currently NAS, no video, soft floating point.
Raspberry Pi B/512: was a music server but the built-in audio is extremely crappy, unbalanced GPU/CPU power (damn you, DTS tracks), now sitting in a corner.
Cubieboard: (current music server, stable, faster than RPi but no video hardware acceleration in linux).
I just bought this in without much thinking. I hope now I can run XMBC and have hardware acceleration for video directly in Linux.
As some other said, Freescale is much more open than the ones I listed above.
Also, even if HDMI audio works for you, XBMC interface is sluggish in the RPi. I'd check anything else for serious XBMC use.
I have a 2012 Panasonic Plasma TV and the integrated media player is so-so: i.e. it doesn't support external srt subtitles when playing mp4 or mkv files, so I have to remux them in mkv with subs in order to play them, and I was thinking about getting a RPi (and also changing my Seagate Dockstar tranmission/minidlna system with 2 or more disks NAS)
Don't know how stable Linux support is, though.
What strikes me is that this is similar, but $130 (as opposed to $180 for the iMX6 Quad dev board).
Having said that, probably the best home NAS could be built out of an HP Microserver N54L: 250$ for an Amd Turion "small" server that supports up to 8GB of RAM (16GB sometimes), it has 4 (non-hot-swappable) disk slots (but there are guys who have installed more using 2.5 disks and the dvdrom slot).
there are plenty of forums and sites showing how to do it, the only downside is that it is bigger (but 4 slots) and it consumes more power
EDIT: I'm still deciding which way to go in order to substitute my old Seagate Dockstar running Debian (and with a single old 2.5 disk attached to one of the USB ports)
There are some interesting sticks out if the i/o limitation is ok but the MK808 is obsolete & slow.
"Companies serving the Embedded Linux Market are invited to advertise here"
It was the first thing I read on the page. Am I the only one?
Pedantic, I know, but title sounds like you get a device that dual-boots into Android and Linux. By "optional", I presume that means at added cost. By "supports", I think that means you're on your own as to distro (though I suspect a device-specific distro would come out in short order). The $45 version only ships with 512mb RAM - I run servers without windowing environment in that space all the time, but perhaps one of the smarter Linux gurus can comment as to suitability for running XBMC, etc?
No, it's not technically correct, but communicates the point quite well.
So what I want is: - something that is actually available in Germany - Fanless - At least 2 USB ports (4 would be better), so I can add external HDDs as well as a DAC for good sound output - Fast enough to run XBMC and similar stuff (no, Raspi doesn't do that trick) - WiFi - HDMI
Optimal would be: - an IR interface for remote controls - Ethernet - eSata - An internal Hard Drive
Any hints? Prices below 99 USD would be nice :)
I use a mini-pc (a little asus eeepc box with a "who cares" intel cpu in it and a nvidia gt620m running openelec). The reason is actually simple: A lot of the embedded processors are much more finicky in terms of hardware decode.
I used to run geexbox on a TI OMAP4460, and it worked wonderfully, right until you hit a track with DTS or DTS-MA audio, and then because it was not hardware supported, it fell right down and couldn't even play at 3fps. Maybe with XBMC now having a new audio engine (This was in the XBMC 11 days) the world is different.
The hardware decoders were also not quite as resilient to restart and had occasionally random failures compared to the nvidia chipset , which were very annoying when watching movies. I have never had this happen on anything in the nvidia/amd/intel world, and anything that can't be hardware decoded, the intel can absolutely handle.
Given the very low idle state of the newer haswell chips, unless you had a strong desire to not be intel based, i'd see if i could find a mobile motherboard and run openelec on a 15w TDP mobile haswell (or at worst, an itx motherboard and core i3 haswell).
Basically, these boxes are fun if you want to futz, but just aren't really "living room ready" unless you have a very fixed set of source video/audio.
I'm still waiting for a device that handles XBMC well, is responsive, has an optical audio output and offers DTS pass-through -- apparently there's no such thing. Lack of support for DTS/DD 5.1 pass-through is the main problem; last time I checked Minix seemed to be close, but not there yet.
Since any new media player will be the replacement for my primary TV, it has to pass the wife and daughter test. :)
https://plus.google.com/110558071969009568835/posts/ZeHgRXS6...
It certainly seems to be... I'm curious about who the typical buyer is. Is it primarily hobbyists or are real product applications being served with them?
The only issue I have with the OUYA is the weak Wifi support in XBMC, which forces you to: A) link the device via ethernet B) Copy files via a USB connection to OUYA
http://www.cnx-software.com/ http://liliputing.com/tag/mini-pc
They do reviews on most of these devices. I have two mk802s that I'm trying to setup as a sort of custom monitoring devices. This probably sounds like a form of pen testing (and it is similar) but I'm working on having one of these power up, search out open wifi networks, connect, then vpn into my server and start posting stats.
Among other things I do managed wifi. In the past, I've had to setup some sort of pre-configured desktop or laptop on site to do something like this. I'd like to improve on that (and a < $50 price point is nice) by dropping one of these off and letting it do the work automatically. I can do some access point monitoring remotely (ping, ssh, https, number of clients), but doing a speedtest and signal strength pretty much needs a device on premise.
Unfortnately there isn't a central chart tracking each of these chip families and their capabilities. You're better off targeting a processor core (MIPS or ARM), speed/core quantity, and then deciding what kind of spice you want added to the mix (USB, UARTs galore, LCD controller, HDMI, Ethernet PHY, etc.)
Do these have the same problem as the other Freescale and Marvel Armada based boards that the GigE is hanging off USB2?