5 ms·
One interesting thing about the Cubieboard is the SATA port, otherwise it's very similar to a lot of other ARM boards out there (e.g. Beagleboard, Pandaboard, e
by EwanToo 14y ago
One interesting thing about the Cubieboard is the SATA port, otherwise it's very similar to a lot of other ARM boards out there (e.g. Beagleboard, Pandaboard, etc). This makes it much easier to stick a low power SSD on the device, rather than rely on a hugely slow SD card.
What I'm looking forward to next are Cortex A15 boards, the first CPUs are shipping (In the new Chromebook), so hopefully we'll start seeing them on small hackable boards soon.
- IsTom 14y agoIsn't SSD disk going to cost more than this board?
- masklinn 14y agoYes, even crappy ones are going to be twice the price of the board itself.
- alexchamberlain 14y agoNot sure why that matters?
- EwanToo 14y agoI think the final price of the Cubieboard is $50, the cheapest SSDs start at around $50 too [1][2], so yeah it's going to add to the price, but it's also going to make it useful for a lot more projects than an SD card. 1 - http://www.newegg.com/Product/Product.aspx?Item=N82E16820227811 http://www.newegg.com/Product/Product.aspx?Item=N82E16820227... 2- http://www.crucial.com/store/partspecs.aspx?IMODULE=CT064V4SSD2 http://www.crucial.com/store/partspecs.aspx?IMODULE=CT064V4S...
- hermanhermitage 14y agoAnother board is say: https://www.miniand.com/products/Hackberry%20A10%20Developer%20Board https://www.miniand.com/products/Hackberry%20A10%20Developer... With WiFi. Other alternatives are at the same site. I have a few Mali devices next up on the chopping block after I finish reversing the VideoCore IV.
- 3amOpsGuy 14y ago>> after I finish reversing the VideoCore IV I've only just stumbled across details of your efforts in the past couple of days. I wish you every success, if you were to be successful, you would open the door to impressively cheap possibilities.
- napierzaza 14y agoAaargh, that looked really good until I saw there were no GPIOs. You almost solved my problem. with GPIOs being standard in so many SOCs I am surprised how some just don't bother placings SILs or DILs so we can easily use them
- wladimir 14y agoI have a few Mali devices next up on the chopping block after I finish reversing the VideoCore IV Hehe. Reversing a GPU is a lot of work. From my experience it usually involves zillions of commands, state bits that subtly change handling, and different instruction sets for different kinds of shaders and other sub-processors... (even figuring texture formats can be lots of work) I can't even imagine starting such a project again, though it was fun, wish I'd still have the time... I wish you the best luck of course!
- hermanhermitage 14y agoWladimir, I respect your view here - I agree with everything you write. My field of expertise is more ISA encodings, overall functional block architecture and decompilers. Once I hold the encodings, I point at the blob and say there is your source & specification. ie Binary blobs + ISA encodings = specification to me.
- anthonyb 14y agoHey napierzaza, you've been hell banned.
- morsch 14y agoSATA port also means it's viable as a small NAS solution. Shame it doesn't come with gigabit Ethernet.
- EwanToo 14y agoAbsolutely, there's all sorts of things that can be done which aren't really workable without some better performance/capacity storage than an SD card (even the nice new 64GB ones)
- justincormack 14y agoIO performance on these CPUs is fairly poor, so gigabit is unlikely to actually be worthwhile.
- ambrop7 14y agoOn my TS-7800 [1] which has GigE and a 500MHz (!) CPU, Samba outperforms the Raspberry Pi (15MB/s vs 7MB/s). Note that on the RPi not even the whole 100Mb link is utilized despite the CPU being slightly faster in general (yes, I did some benchmarks) - and the CPU on the TS-7800 was actually designed for storage applications. So there may be something on to your claim, and it would appear that CPUs that include graphics and stuff are not that good at I/O. [1] http://www.embeddedarm.com/products/board-detail.php?product=TS-7800 http://www.embeddedarm.com/products/board-detail.php?product...
- nitrogen 14y ago...it would appear that CPUs that include graphics and stuff are not that good at I/O. I made the same observation on my blog[0]. It's a shame that decent I/O and fast CPUs/GPUs are rarely if ever combined in ARM systems. What good is a quad core CPU if you can't get any data to it? [0] http://nitrogen.posterous.com/the-ideal-arm-platform http://nitrogen.posterous.com/the-ideal-arm-platform
- dredge 14y agoYou may already know this, but the Ethernet controller on the Pi is actually a USB device, built into the LAN9512 [0] USB controller/hub. The TS-7800 has a dedicated Ethernet controller, which presumably explains some of the difference. [0] http://www.smsc.com/index.php?tid=300&pid=135 http://www.smsc.com/index.php?tid=300&pid=135
- plaes 14y agoIn case you want something hackable, check out Olimex.com.
- Strshps1MoreTim 14y agoIn case you're afraid of real hacking ... FTFY ;-)
- throwaway1979 14y agoI didn't realize there was a significant speed difference between SD and SSD technology! After some googling, I found a good video that gives the relevant figures: http://www.youtube.com/watch?v=5fxAQv_KDV0 http://www.youtube.com/watch?v=5fxAQv_KDV0 In short, the class 10 SD card I got for my Raspberry Pi is rated for 10MB/s. An SSD drive can do 1GB/S (I imagine the numbers vary for reads vs writes). Also, SD cards seem to be able to take a lot fewer writes per block before they wear out.
- justin66 14y agoTo be fair, a class 10 SD card could be ten times faster than the figure you quoted. Still a big difference, of course, and I imagine there are some write queueing feature differences as well.
- st3fan 14y agoIn theory. On the PandaBoard I max out a class10 card at 30 MB/sec.
- skeletonjelly 14y agoIt's quite significant. SD card is fine for the hacker community though. They have different intentions I suppose. SD cards weren't really designed for OS (particularly if you forget to disable a pagefile which will constantly write old memory to "disk" and drastically shorten its life)
- wtallis 14y ago1GB/s is a bit much for an SSD, since SATA currently only goes up to 6Gbit/s. PCIe-based SSDs can do it, but for a good SATA SSD, you can expect speeds ranging from 100MB/s to 500MB/s depending on the workload. Most of the speed advantage SSDs have comes from having a dozen or more flash chips that are internally treated as something like a RAID array. Memory cards and USB sticks usually have only one or two chips.