New Single Board Computer Lets You Swap Out the CPU and Memory 122
ganjadude (952775) writes "I stumbled upon this little scoop and thought the Slashdot crowd would be interested in. The new kid on the block, known as the HummingBoard can handle faster processors, more RAM and will fit the same cases for the Pi. Also, you can expand the memory and the CPU is replaceable! The low end model starts at $45 and the high end costs $100. So tell me guys, what are you going to do with yours?"
$45 model is a single core iMX6 (an ARMv7) with 512M of RAM, the $100 model has a dual core i.MX6 with 1G of RAM. Full specs.
So you can reuse the PC board? (Score:3, Insightful)
PC boards aren't that expensive. What's the point?
I'd rather have fewer connectors. Fewer points of failure.
Re: (Score:2)
Re: So you can reuse the PC board? (Score:5, Informative)
I built a baytrail server and its amazing for the cost and power budget. The Intel HD graphics aren't for gaming but it can serve and render media on a sip of power. The HDDs are by far the biggest power hog. I struggled with these ARM chips and their custom distros enough. The ability to be on x86 with well supported peripherals is well worth it - gpu especially. Need to run some wintel stuff now and again? Virtualbox works fine. On the other hand ARM chips always have their issues with proprietary gpus and their binary blob drivers rife with kernel compatibility problems. And you find yourself stuck in a back alley of "mostly" compatible software and patches.
You might hate sucking up to Intel but at least the drivers work. I might be burning 7 watts instead of 5 but that's nothing in the overall power budget. And baytrail is much much faster than IMX6.
Re: (Score:2)
I failed to see where you stated the idle power consumption of the NUC's you were talking about
PSU maximum output current is a pretty bad way to determine that.
TDP is the thermal limits. Chips can use more for short periods and will use much less when idle.
btw, those PSU's also need to power the hard drive, memory, chipset, wireless card, etc...
Re: (Score:3)
If they already make and sell those, they'd likely have to churn out a lot of hummingboards before the savings on connectors makes it worthwhile to integrate the CPU directly with the board.
Re: So you can reuse the PC board? (Score:5, Funny)
Yes, you are wrong. All sorts of nasty stuff grows between connectors like barnacles.
Re: (Score:1)
You just have to make sure you keep your connector clean and well maintained!
Re: (Score:2)
There is something else that makes connector contacts less than desirable for maximum reliability, I don't remember what that is.
Vibration?
Re: (Score:1)
Oxygen
Re: (Score:2)
Solder is unreliable compared to physically pushing two bits of metal together.
When was the last time you heard of an electrician get out his solding iron when wiring up a house?
Even twisting wires together and putting on those twist on caps is more reliable.
Re: (Score:1)
Connectors are amongst the least reliable parts of any electrical system.
Paradoxically it's the least used ones which give the most trouble as most designs don't provide enough contact pressure to overcome oxide growth (and there's also tin pest to contend with), and most designers don't know enough to use the right designs.
Re: (Score:1)
In reality computers solder USB all the time for lower-bandwidth devices(e.g. Bluetooth, WebCam, SD reader, InfraRed, ethernet, WiFi, etc). It's dramatically cheaper and slightly more reliable than including a full USB port because you don't
Just think of what you can do with this! (Score:5, Funny)
A bunch of nerds could order one, then wait six months for it to arrive. They could install a version of Linux on it, play around with it for about 20 minutes, and then talk about how maybe they'll use it for XMBC. Then they could just let it gather dust on some shelf until it gets thrown away in a few years.
Re:Just think of what you can do with this! (Score:5, Interesting)
I have 3 pis:
One is a git repo and my personal web site.
One is in a robot my daughter can control from her mums.
The last is waiting to be put into a robot my daughter can have at her mums to I can play games while my daughter is away.
Just because you are an unimaginative turnip does not mean we all are.
Re: (Score:1)
Re:Just think of what you can do with this! (Score:5, Interesting)
Sure - I'm using a Dagu Magician 2WD Robot Chassis [dawnrobotics.co.uk] as the base. The motors are connected to a L298N [youtube.com] which is in turn is connected to the Pi and a 5v mobile phone battery pack. This allows the low powered (3.3v) Pi to power the more demanding (5v) motors.
The Pis power comes from a second mobile phone battery pack, it gets it connectivity from a USB Wifi dongle and finally vision from a Microsoft LifeCam VX-5000. The bendy bit keeps the camera snuggly in the chassis without need to screws.
Software - I'm using mjpg-streamer [sourceforge.net] to stream content over HTTP and a small home made Python application to provide a REST-like web API to control the motors. This is not perfect as the streaming is not designed for real time, so if it falls behind it does not easily catch up without hitting refresh.
It was a fun project, cost ~£100 in total and took less than a day to build and put the basic software together for.
The second project I want to do is attach a Robotic Arm [maplin.co.uk] and a bunch of cameras to a Pi as well as a small in car TV screen. Then using a better video conferencing solution than mjpg-streamer have a static robot at my daughters house which will allow me to be able to play basic board games over The Internet.
Hope that helps, good luck with your project.
Re:Just think of what you can do with this! (Score:5, Informative)
Re: (Score:1)
As always this depends on your needs, if you want something to play with then they Pi works great, the full computer under the hood give you the freedom to be lazy (evil I know) and does simplify your build. I really don't want to think about getting Wifi, a camera and all the rest working on a "real micro controller", I just want it to work.
I know what I want, and have a reasonable fixed time in order to do it, so I am willing to ignore battery and space requirements to get it done. So for me the Ras Pi ma
Re: Just think of what you can do with this! (Score:2)
One of the most famous personal robot (Nao) uses an Intel x86 processor, which is bigger and uses more power than a Pi.
Re: (Score:2)
Re:Just think of what you can do with this! (Score:4, Insightful)
Re:Just think of what you can do with this! (Score:5, Informative)
Re: (Score:1)
> One is in a robot my daughter can control from her mums.
I sense a disturbance in the home life, as daughter's robot goes roaming into the computer room while daddy is home, fapping to Internet porn. And a second disturbance in the child custody rules as it shows up on YouTube.
Re: (Score:1)
Some of us aren't unimaginative turnips, we just prefer spending time having sex with our girlfriends than nerding away on yet another dev board. Besides, 95% of people I've seen who bought a pi haven't done a damn thing with it and ended up using it as a slow-ish XBMC device which is often getting very little use.
Re: (Score:1)
*looks at site name* You Liar
Re: (Score:3, Funny)
I have 3 pis:
One is a git repo and my personal web site.
One is in a robot my daughter can control from her mums.
The last is waiting to be put into a robot my daughter can have at her mums to I can play games while my daughter is away.
Just because you are an unimaginative turnip does not mean we all are.
So your wife left you because you spent all of your time playing with electronics?
Re: (Score:2)
unimaginative turnip
If this isn't the insult of the week, I don't know what is!
Re: (Score:2)
Because fuck the NSA.
Re: (Score:1)
Does somebody need a hug?
Re: (Score:1)
Re: (Score:3)
They actually make good NAS boxes if you can find a board with some SATA ports. I also use one as a server for gathering weather data from my weather station and GPS for a local stratum 1 NTP server. Not as useful as the NAS but an interesting weekend project.
Re: (Score:2)
I tried using a Pi for NAS but it was let down massively by the slow 100mbit networking and the way it shared that connector with the USB (which had the attached external hard drive). It was only able to push about 30mbit in one direction and 60mbit in another - and let me tell you, transferring a bunch of 2GB video files at 6MB/s is not a lot of fun.
I replaced it with a WD MyBook Live - which has a Power PC processor and 1gbs network connector. The MyBook Live runs Linux making it easy for me to add Transm
Re: (Score:3)
It's funny because it is true.
Perhaps if I worked for a company that allows some time for me to tinker on my own project for a while, like google, then I may get some use out of it. But for the most part by the end of the day I don't even bother using a computer.
Re: (Score:3)
Very much this. While a few people are doing cool things with robotics, remote sensing, or UAVs with these small SBCs, most sit and gather dust.
Those actually putting their SBCs to use are by far in the minority. I have plans for my Pi to do some remote sensing work, but so far they are stalled. So it's in a drawer until I find time.
My drawer is full of these devices including Pis, GuruPlugs, and SheevaPlugs. Theoretically useful, but never quite panned out. Could make nice file servers, but honestly
Re: (Score:1)
You can not really blame the products for your own inabillity to see your projects through. perhaps all the haters just arent into electronics tinkering - or they already love a different brand of micro. I do not complain that i have no use for tampons so they should not sell them. When i need green paint i dont whine that the shop also carries glue even if it is of zero use to me.
Re: (Score:2)
Re: (Score:2)
I bought a Cubietruck board to replace a Core2 Duo computer that was running a media server and various other things.
It's no where near as fast as the Core2 (probably 10 or 20x slower actually...) but it's fast enough for the tasks required.
It consumes about 260mA at 5V when idle. Less power than the Core2 does while it's in sleep mode.
Reads like an advert (Score:1)
one of the more blatant slahvertorials?
Re: (Score:2)
Re: (Score:2)
Not impressed (Score:3, Interesting)
Considering you pay $135 for this UDOO Quad [udoo.org] why would this be at all interesting?
Re: (Score:2)
hmmm Twice the size and twice the price. Ever consider that not every problem needs $135 thrown at it? That's what made the RPi so popular to begin with.
It's very good to options, even if they may not impress you specifically.
Re: (Score:2)
The Broadcom part in the rPi isn't actually all that open, even by the low standards of eccentric arm SoCs(graphics support, especially if you want X rather than Android, isn't a pretty picture on the ARM side; but the 'VideoCore' graphics system is a particular oddball, and dominates the rPi's chip); but it has the
Re: (Score:2)
There is no such thing as a "generic arm board", there are a load of SoCs out there which while they share the CPU core design they are very different in pretty much every other way. The differences don't end at SoC level, there are many differences at the board level too. Most pins on a modern SoC are programable to multiple functions and if you want things to work then the important ones need to be programmed to match the hardware you have on the board. Enumeratable "plug and play" busses are they excepti
Banana Pi, Cubieboard, ODroid, BeagleBone ... (Score:1)
For the tinkerers and nerds, it's wonderful that there are more and more small single board computers to choose from. (Please spare me your jokes about /. and nerds.)
However, as a more casual user, I find it increasingly hard to pick the right board for a given purpose. I know the RPi is good as a basic XBMC box (it's a tad slow, but it's pretty good at audio/video decoding due to hardware acceleleration in the GPU). I know it's bad as a NAS (for example, due to poor performance of the network interface). B
Re: (Score:2)
consider this if you want to run OwnCloud
Of those listed, the only one with which I have any experience is the Pi and, for OwnCloud, it was pretty awful. It did install, but owncloud ran incredibly slowly — I tried to tune the PHP installation, but I couldn't make enough of a difference to make it usable. I found much the same with wordpress.
A VM Debian image on a more robust server did the trick...
Re: (Score:2)
It's difficult to tell for sure without benchmarking individual applications. Having said that some general points
The odriod line like the Pi have USB based ethernet (though some odriod models have multiple USB busses from the SoC unlike the Pi) and no SATA ports, I'd avoid them for anything storage/network heavy. IIRC they are also lagging behind in terms of getting kernel support upstream. On the other hand when it comes to CPU power they are at the uppper end of what affordable arm boards offer.
The IMX6
Nothing New, not relevant (Score:3)
Re: (Score:2)
Re: (Score:2)
The i.MX6 has Gigabit ethernet -however the bus it's connected to can not fully handle it. So this might be close to what you want?
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
Skip the Pi and get a WD MyBook Live instead http://www.wdc.com/en/products... [wdc.com]. It's got 1gbit networking, 1-4TB sized hard drives, a power PC processor and runs Linux. Mine has been slurping torrents off the net happily for the last 6 months. These cost a little more than the same sized hard drive with only USB3 but more than make up for it with utility and speed. You can run a web server on them, they have one installed already in fact.
i would rather pay more for.... (Score:2)
Re: (Score:2)
I was actually impressed with that board; no hint of pricing from the manufacturer so I took the time to look up somebody selling it.
ARE YOU FUCKING KIDDING ME? $963.75? And for all its super high power CPU and ample IO the RAM maxes out with 8GB in a SINGLE SO-DIMM slot! Then, let's see, you still have to make your own enclosure.
I fail to see how there could be a single user who would not be infinitely better served at far lower cost by an Intel NUC or similar.
There is a use (Score:2)
If the i.MX6 had, as microcontrollers do reconfigurable output pins it would be useful to have different io options. since the cpu board has the hard part done: connecting the memory and dealing with bga - it becomes a lot easier to create your own io board. So to me it makes sense. It's not about upgrading CPU/memory - but upgrading (or sidegrading?) the io options.
Not good enough (Score:2)
This is none of those.
Interesting. (Score:2)
Interesting idea, and it is in general terms good that different options are appearing on the market. With that said, I see no compelling differences between this and the Raspberry Pi for my uses. Replaceable CPU/memory? Meh, $35-odd to entirely replace the whole computer is below my give-a-damn threshold. More CPU grunt is kind of nice, but to begin with anything I'm doing with something in this class of computer is not something that needs a great deal of that. More RAM? More or less the same thing as wit
Re: (Score:2)
The RPi has some very notable disadvantages: Not enough RAM, slow ethernet, too few USB ports. If you want to run such a thing as a low-power always-on Linux micro-server the RPi really sucks. It also doesn't run Debian or Ubuntu. It's a nice toy and totally usable for many things but it also has some really tight limits. Just running a web server with PHP against a database can be too much.
A faster CPU, 1 GB of RAM and dedicated ethernet (instead of sharing the USB bus) can help a lot here.
Is it really a single board computer? (Score:2)
Is it really a single board computer, if the SoC is on a separate board?
Looks more like a mini, more powerful version of the Raspberry Pi Compute Module with a Raspberry Pi like breakout board.
Those SoC modules themselves could be useful on their own if they sell the sockets to use on custom circuit boards...
Re: (Score:2)
The documentation for using the module on your own board is available from the B2B section of their site. The connectors are off the shelf parts from hirose.
However while desinging and making a carrier for this will be much easier than designing with the imx6 directly it's going to be beyond most hobbyists. The connectors have a pin spacing of 0.4mm and massive numbers of pins.
Just A Thought (Score:2)
Re: (Score:2)
Not likely to happen any time soon, these arm SoCs simply don't have the memory busses to drive the number of ram chips you need to get that much ram. Heck even the mainstream desktop platforms from intel/AMD pratically max out at 32GB.
Re: (Score:2)
Why would you need 64GB of RAM for a 3D printer controller? Your main computer doesn't even have that much RAM and the files you're sending to the 3D printer aren't anywhere that huge either.
How about More RAM Memory? (Score:1)
Oh great (Score:2)
The Arduino had mis-aligned connectors, the Raspberry Pi had mis-aligned ports and now people make compatible clones by copying the same stupid mistakes.
Computers are already very cheap (Score:1)
and very reliable. I do not understand why this technology is useful. It no longer pays to upgrade your computer, by the time you need to you can just buy a new one and transfer your data across. No need to upgrade the components. Unless you are a "power user" - in which case you won't be interested in this slow thing anyway. So, what is the target market?
Re: "Swap out" - LOL (Score:1)
Re: (Score:2)
Re: (Score:2)
eh, there's ArsTechnica for that kind of thing. Or of course, you know, the /. comment filters that can also make the ACs invisible to you.
That said, I haven't really figured out what to use my Pi for yet. I have enough old smartphones to throw at random little projects that could use cameras/audio/touchscreens/wifi, and an Arduino Uno that does a better job at little ADC/DAC projects. Critically, I have only one monitor with an HDMI port, and my my PC is connected to that. Best I could come up with so
Re: (Score:2)