Slashdot Mirror


Raspberry Pi vs. Cheap Android Dongle: Embarrassment of (Cheap) Riches

New submitter Copper Nikus writes "The price of Android Mini PCs have recently dropped to the point they are starting to make the Raspberry Pi look overpriced. This article compares the Raspberry Pi model B against the similarly priced MK802 II single core Android mini PC. IMO it can be argued that the mini PC wins that fight. It's worth noting that several new quad-core Chinese ARM SoCs have been recently released to the world, and it can be expected to see Android mini PCs start using them in the very near future. This should translate into even lower prices for the now 'obsolete' generations of single and dual core Andoid mini PCs out there." The target markets and base OS vary, but there's enough overlap for this comparison to make some sense — both have ARM chips, both can (to varying degrees) run either Android or a more conventional Linux distro, and both can fit in a small pocket.

59 of 233 comments (clear)

  1. My god by Anonymous Coward · · Score: 2, Insightful

    who cares... Everything that needed a computer now has one, this is just toys for toys' sake.

  2. hardware vs software by DECula · · Score: 5, Insightful

        you are missing a critical point. break out the IO on the USB dongle. Make it turn lights on
        and off. sure, you can slave it to other USB devices, but there is a nice IO header on the
        PI for those who wish to play with it. it's comparing apples to oranges.
        The PI was made with hardware tinkering in mind, the USB dongles - not so much.

    --
    dreaded scurrilous bit-twiddler from Oklahoma
    1. Re:hardware vs software by Skapare · · Score: 2

      You mean it takes a Pi (as breakout box) to make the mini PC do useful stuff?

      --
      now we need to go OSS in diesel cars
    2. Re:hardware vs software by samkass · · Score: 4, Insightful

      indeed... from the comparison:

      Expansion Headers
      MK802: N/A
      RPi: Yes. Provide access to GPIO, I2C, SPI, etc DSI (for LCD display) and CSI-2 (for camera) interfaces are also available

      In addition, the MK802 runs the "source available, but developed in secret" Android OS, while the RPi runs the truly open source Debian by default and a zillion other true open source Linux distros with easy download.

      The RPi is for the tinkerer. The MK802 is for someone who wants pre-packaged plastic to do one of a limited number of preordained things.

      --
      E pluribus unum
    3. Re:hardware vs software by slashmydots · · Score: 4, Informative

      You're right. The words "cheap" and "Chinese" are sort of red flags that maybe you won't find such nice USB headers and will have power distribution problems or noise on the audio ports or heat issues or bad liquid capacitors or any variety of cheap hardware problems.

    4. Re:hardware vs software by Anonymous Coward · · Score: 5, Funny

      In Soviet Russia USB dongles you.

    5. Re:hardware vs software by EGenius007 · · Score: 2

      I hope the Pi is the Apple in this comparison. Orange Pi sounds disgusting.

      --
      I know what you did last summer. Just kidding, I don't work at the NSA.
    6. Re:hardware vs software by SJHillman · · Score: 2

      So you're saying it's no coincidence the Chinese flag is red?

    7. Re:hardware vs software by TheGratefulNet · · Score: 4, Informative

      pi should have been 5v tolerant and not stuck in 3.3v-only i/o mode. yes, condition the lines. oh, the shock and horror! junior hardware *learners* that will probably blow up their pi when they over-volt the gpios.

      also, no mounting screw holes? sheesh. miss the obvious, why don't you.

      I own a set of pi's and the latest update did seem to help fix the elephant usb bug. I think (need to bang on it some more).

      the pi is a good start, but there are things they really missed on. I'd like to see a real effort with all the things they've learned. and I'd like it standard enough so that we can all use it as our new 'engines' in the embedded world.

      --

      --
      "It is now safe to switch off your computer."
    8. Re:hardware vs software by afidel · · Score: 3, Insightful

      limited number of preordained things.

      What ever are you babbling on about? Android is a general purpose OS built on a Linux foundation that can run any code you want to run on it (I run Debian in a chroot environment on my Android phone as just one example). Now I agree that the RPi has a more hardware-hacker friendly design, but that in no way makes the Android device limited to only certain things.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:hardware vs software by VortexCortex · · Score: 3, Insightful

      I never understood the point. Splice a parallel port to a bread board and hook it to any beige box PC that folks are literally giving (or throwing) away. They're better than the Raspberry Pi in every way except size. You can hook a LED (maybe w/ resistor) directly to many of the pins of the parallel port and they light up representing the individual bits. IO doesn't have to be serialized and deserialized, so you don't have to use a RS232 or any other integrated circuit chips. The beige box also supports Serial and Universal Serial Bus (USB), not to mention a 56k Modem. Old beige box has more RAM, more peripherals, EASIER to work with parallel interface for hardware. Man, I swear. If I spray painted them brown and called them "Chocolate Quaternion" people would be buying them just as fast as the Raspberry Pi were it to get the same level of press. I mean, it's like the folks buying these don't even search around for ways to do hardware projects with the machines they've got or even look for other single board computers before buying one due to all the damn press the Raspberry Pi gets. I mean, $25 is great, but there's other options with various speeds and features at other prices. It's not the only $100 computer with a nice IO header, damn. Seriously.

    10. Re:hardware vs software by OakDragon · · Score: 5, Funny

      Cheap Android dongle?

      Isn't that what Tasha Yar said when the intoxicant finally wore off?

    11. Re:hardware vs software by capedgirardeau · · Score: 3, Informative

      Early models did not have mounting holes, all the recent models do have mounting holes.

      USB issues have been improved greatly.

      What seems not to be possible is pumping video larger than 640x480 over the USB ports, otherwise, it is apparently working fine.

      --
      Wax on, wax off baby!
    12. Re:hardware vs software by Anonymous Coward · · Score: 2, Interesting

      When you're ordering parts from Digi-Key, maybe they are all 3.3V. I have about a zillion unused perfectly good 5V TTL chips (think 74xx series) sitting around in my garage that would be handy to use in conjunction with a Pi, but with the 3.3V logic, I'd have to get a buffer to hook them up.

    13. Re:hardware vs software by Microlith · · Score: 4, Insightful

      That you run Debian in a chroot to get at its power is evidence enough of Android's inherently crippled nature. It runs on the Linux kernel, but shares virtually nothing with the common Linux environment encountered everywhere else. Not surprising, given that Android was proprietary to start then opened to the world. An entirely custom stack that continues to be developed behind closed doors and just results in a duplication of effort.

      But it puts Google entirely in the driver's seat, which is where they want to be.

    14. Re:hardware vs software by Lluc · · Score: 4, Insightful

      Are you serious? The biggest advantages of the Raspberry Pi are the community, size, and power consumption. With your 10-year-old beige box you get none of these -- I'm imagining your beige box is probably a 10 year old Pentium3 or Pentium4 Dell that you pulled out of the dumpster for free. It probably needs a new hard drive, the ~300 Watt power supply might be going out, and it's full of dust. It would run a mainstream (GUI) linux distribution at barely-acceptable levels of performance, and no one in the linux distribution forums would reply to your questions about how to debug problems on ancient hardware.

      Sounds like a great idea to me!

    15. Re:hardware vs software by Anonymous Coward · · Score: 2, Insightful

      The $25 price point is the whole point. The other examples you refer to from digikey are at least 5 times that expensive, and some 20 times that. Even $100 puts things out of the range of a kid who wants to experiment and who doesn't have a full time job.

      Your point about experimenting with a beige box is well taken, but what a hassle it is to drag one around to where you need it, and it makes having a high voltage main pretty mandatory. What if I want to build something into a go-cart? Do I need to drag around 50 pounds of additional crap and an extension cord? To top that off, just adding an SD card adapter to the PC will incur half the cost of a Pi.

      The Pi is awesome, not because of the brand, but because of the low cost, light weight, small size, and availability of system software and interfaces.

    16. Re:hardware vs software by CastrTroy · · Score: 2

      There's a couple big things missing with the Pi. Firstly, as you mention, no mounting holes. But also no case. I guess this is fine for some people but I want a case that doesn't cost $15-$20. There are finally some cases that are coming out in the under $10 range, but it took a long time for them to come around. It doesn't come with an SD card, or a power supply. Which is fine, many people have them already, and you probably don't need one. But the Android computer on a stick comes with a power supply, and some onboard memory, and a case. Which if you decided to buy them for the Raspberry Pi, would come out to $20 or more. Which makes the Raspberry Pi seem like it's overpriced.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    17. Re:hardware vs software by TheGratefulNet · · Score: 2

      there are LOTS of cases. I have 2 styles and they are mostly fine (not designed for 'shields' that would plug into the gpio header, though).

      but there is no mounting holes on the orig pi's and the whole point of an embedded system is to be embedded IN some other chassis. in my case, some audio controller chassis, where I want to glue in an ip-stack (webserver mostly) and have that be part of my audio system. it would be nice to simply add an rj45 to my rear chassis and then have the pi be inside my box, where its safe and no one knows or cares what is inside. but with no holes to mount onto standoffs, they missed their mark.

      adafruit has some nylon standoffs that can edge-hold or corner hold things and that's quite clever. I'll also need that on the open-logic-sniffer board ($50 from seeed studio) and those guys ALSO forgot about mounting holes. it seems you can be a board level designer (pretty smart) but still miss some obvious usability points.

      --

      --
      "It is now safe to switch off your computer."
    18. Re:hardware vs software by Anonymous Coward · · Score: 2

      I have done my share of "beige box" PC hardware interface projects, but power consumption, size and noise is pretty important. Also, having a consistent supply of the exact same old PC model is difficult. Differences might not be big, and for simple one-off projects it works, but it's not very elegant.

      I recently connected the door-bell of a store to a Pi using a simple opto-isolation circuit. The Pi is screwed to the wall right next to the old ding-dong door-bell and logs everything. Every five minutes the log is transmitted to a web server and stored in a DB. An administrative interface lets you see nice graphs of how many customers arrive and when, broken down hour by hour or day by day.

      I could have done it with an old PC, but I didn't feel like screwing such a heavy item to the wall. Also, even if the old box only needs 40W, even 40W continuously add up in the long run.

      Of course, I could also have used an "arduino" or compatible with the Ethernet-shield. I might also need to add a real time clock since it gets annoying to get NTP-time and count it on the AVR-CPU. However, those two together is almost the same cost as the Pi, and then the logging, time-stamping and sending to the internet would be a lot more complex.

      Now I just have a Python-script that logs everything to a file. A cron-job uploads the entire file to the webserver every five minutes. Another cron-job rotates the logs at midnight. Even if the internet goes down for an extended period of time or the server is unreachable everything will still be logged and sent when it works again.

      I used to work with the Biffer-board (which was quite similar in some ways to the Pi, except that it was x86 compatible, only 100MHz and lacked any video) and modified routers before, but the Pi has such a big community and sees a lot more active development that it's just much nicer to base your project on it. Also, having a full Debian instead of running OpenWRT is nice. (Yes, the Bifferboard could run full Debian if you used had a USB-flash drive for storage (since internal Flash was only 8MB), but Debian in 32MB RAM is still no fun)

    19. Re:hardware vs software by jeffmeden · · Score: 4, Insightful

      indeed... from the comparison:

      Expansion Headers
      MK802: N/A
      RPi: Yes. Provide access to GPIO, I2C, SPI, etc DSI (for LCD display) and CSI-2 (for camera) interfaces are also available

      In addition, the MK802 runs the "source available, but developed in secret" Android OS, while the RPi runs the truly open source Debian by default and a zillion other true open source Linux distros with easy download.

      The RPi is for the tinkerer. The MK802 is for someone who wants pre-packaged plastic to do one of a limited number of preordained things.

      Let's be honest though; unless you are talented and/or have a lot of time on your hands, Debian and other Linuxes are filled with nothing but "preordained things" on them as well. If you are indeed talented or are so inclined, you probably are going for the Pi or a similar setup (since you don't really "need" something small to play around with) and GPIO is the only other dividing line here; if you need it then the raspberry pi is clearly for you. If you don't, then it is a toss up with vastly more powerful "toys" (a quick search reveals dual core 1.6ghz with 1g ram, gpu accel, etc) on the Android side. If you are interested in the Pi for it's media or more desktop-like functionality, you are well off to investigate the Android options instead as they are VERY capable and packaged very nicely (the units often come in a small chassis with enough cables to hide completely out of sight behind a TV.)

    20. Re:hardware vs software by blind+biker · · Score: 3, Insightful

      That you run Debian in a chroot to get at its power is evidence enough of Android's inherently crippled nature.

      Not so fast. The poster you replied to uses chroot to run Debian so he can use the GNU userland. This is necessary because Android uses a different userland. That does not mean Android is crippled - it is just a different open source OS than Linux.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    21. Re:hardware vs software by Anonymous Coward · · Score: 3, Insightful

      Way to completely miss the point. Everyone has been saying for six months the Allwinner A10 would mop the floor with the RaspberryPi. RaspberryPi is out for less than a couple of months and I have already taken delivery of an ARMv7 CubieBoard which has BETTER GPIO than the RaspberryPi for a comparable price and better specs. Give it a couple of months and the Quad-Core SoCs discussed in the article will be on the next "CubieBoard" type indiegogo project and the Allwinner A10 + GPIO will be old news.

      Did I mention my CubieBoard can run Backtrack 5 for ARM? RaspberryPi is ARMv6 so it has pwnpi, which is cute.

      Raspberry Pi foundation has married themselves to an unnecessarily small footprint and a rapidly irrelevant SoC. Their ability to innovate is only as fast as they can shovel 2cm^2 of SMT on to a 1cm^2 plot and Broadcoms legal team can discuss the issue via Memo's.

      At this point, I write the software and develop on the state of the art, and then by the time my hardware development is done all I have to do is swap development boards and my project has doubled it's horsepower. How is the RaspberryPi going to keep up with Moore's Law? The education argument is bullshit. The RaspberryPi foundation is hoping to be the next "Arduino" selling 8 bit microcontrollers for $40. It's a question of how big of a cult following can they gather before the tide of progress rushes past them.

    22. Re:hardware vs software by afidel · · Score: 4, Informative

      Exactly, I wanted the GNU/Linux toolset which has only been ported to Android in chunks by people that want certain tools, it was easier to run Debian in chroot and apt-get install whatever I needed than it was to track down the combination of ports needed to get what I wanted (or port them myself). This is in no way an indictment of Android, just that my particular use case was kind of atypical and so the software I wanted hadn't been ported in one package and I was lazy.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    23. Re:hardware vs software by dindi · · Score: 4, Informative

      No, there is an exposed populated header (pins). You can buy a breadboard compatible breakout board that comes with a cable. One version is the cobbler kit http://learn.adafruit.com/adafruit-pi-cobbler-kit/overview for 7.95.

      You CAN connect 3.3v electronics without this kit (e.g. you can connect an Arduino pro to i2c or serial and double your pins adding PWM, AD inputs and so on.

    24. Re:hardware vs software by makomk · · Score: 2

      In addition, the MK802 runs the "source available, but developed in secret" Android OS, while the RPi runs the truly open source Debian by default and a zillion other true open source Linux distros with easy download.

      That's not quite right. The standard option for RPi these days is Raspbian, which is actually a clone of Debian developed and maintained by Raspberry Pi users. So you don't have the support of al the actual Debian infrastructure like their package archives, download mirrors, etc. Meanwhile the MK802 can run either Ubuntu or Debian (or various other OSes). You need a custom kernel just like on the Pi but nearly everything else is standard Debian/Ubuntu. (Ubuntu can't actually run on the Pi at all because the ARM processor's too old.)

    25. Re:hardware vs software by pclminion · · Score: 4, Insightful

      That you run Debian in a chroot to get at its power is evidence enough of Android's inherently crippled nature. It runs on the Linux kernel, but shares virtually nothing with the common Linux environment encountered everywhere else. Not surprising, given that Android was proprietary to start then opened to the world. An entirely custom stack that continues to be developed behind closed doors and just results in a duplication of effort.

      Your post makes no sense. The fact that you can install a Debian build on an Android device (just did it myself yesterday) means that Android is... crippled? You must be using some definition of crippled I haven't heard of before. Yes, Android has a non-GNU userland. What's your point? That anything that deviates from the 40-year-old UNIX way of thinking is inherently immoral?

    26. Re:hardware vs software by cgimusic · · Score: 3, Informative

      Exactly. I bought the RPi for hardware projects. If all I wanted was a cheap PC I could have just got an old Intel machine off ebay.

    27. Re:hardware vs software by NemosomeN · · Score: 2

      The RaspberryPi doesn't run anything by default, as it comes with no storage.

      --
      I hate grammar Nazi's.
    28. Re:hardware vs software by arth1 · · Score: 2

      You don't have to use the Arduino "IDE", you can also use Eclipse or NetBeans.

      In other words, you have a choice between java, java and java?

    29. Re:hardware vs software by cbope · · Score: 2

      Only the early Pi's were built in China. The newest models are manufactured in a Sony factory in the UK, and I believe that very few if any are still manufactured in China. In fact, the Pi Foundation has stated numerous times that they wanted the Pi to be manufactured in the UK from the start, but at the time this was impossible when considering the necessary quality and fixed selling price with little margin. Thanks to the Sony deal they are now able to do this.

      I have a first revision Pi from China, and it works flawlessly. I even applied the highest stock overclock (1GHz) and it's totally stable without any additional cooling. Also, note that many of the user problems are due to sub-standard power supplies or using USB devices which draw too much power from the USB ports. Remember, the Pi does not come with one, so the user has to supply one or buy a third party power supply. The quality of these vary widely. I purchased one that was pre-tested with the Pi and offered directly by the UK distributor and like I mentioned, I've had zero problems.

  3. It sparked a revolution by cod3r_ · · Score: 5, Insightful

    RPI served a purpose one way or the other. The faster these things get while staying at a similar price point just means there will be much cooler garage made gadgets and hacks to play with. Until apple buys all the patents up and sues everyone that is.

    1. Re:It sparked a revolution by PlusFiveTroll · · Score: 3, Interesting

      Not sure why this is marked flamebait other then he named Apple, who is pretty good at patent trolling. Stick the name of any of the 100's of patent trolling companies that are out there these days and it is true. Computers are getting faster and cheaper and the biggest issue with making one of your own is fighting established trivial patents.

  4. Re:Apples, oranges, raspberries by SilenceBE · · Score: 3, Informative

    The A10 machines runs ubuntu/linux for a while you know... The accelerated x11 drivers suck, but rpi as a desktop isn't partically a party also.

  5. Re:If it doesn't run XBMC... by Kadagan+AU · · Score: 2

    There are alpha (and maybe beta) versions of XBMC for Android as well. I'm not sure if they run on this MK802 II or not, but I'm sure that's coming.

    --
    This space for rent, inquire within.
  6. Pi in deployment (careful with max OC) by Richard_J_N · · Score: 5, Informative

    We just deployed 3x Pi in a warehouse. I have to say, I'm really impressed with them. They are small, robust, and best of all, fanless (our last Mini-Itx died from dust-inhalation). System upgrades are easy - just swap over the SD card.

    Just a couple of gotchas:
    * Overclocking isn't just about heat (I added a heatsink and the CPU runs cool). The jump from 950MHz to 1Ghz is a very steep one (it suddenly bumps up all the other system clocks by a large amount) and this can make it unstable, corrupting the filesystem. 950 seems to be reliable.

    * Power for USB (especially WiFi) is dodgy. Hotplugging a dongle will make the Pi reboot from brownout. It seems to be worse because the "5V" supplies aren't actually 5V. I tested several; surprisingly, the branded Nokia/HTC ones put out about 4.7V, whereas the unbranded ones are nearer 4.9. I suspect that in a USB supply that is really designed to charge a 3.7V LiPo cell, the more energy efficient ones may aim to come in slightly under 5V to reduce waste. Even with the newest model B rev 2, there is still one polyfuse on the input: I shorted this to gain another 10mV.

    Anyway, I really want a Model C, perhaps with a 1.5GHz CPU, 2GB of RAM, 4 USB ports, embedded Wifi/bluetooth, and a better power supply.

    1. Re:Pi in deployment (careful with max OC) by KiloByte · · Score: 4, Interesting

      So try this one. More than order of magnitude faster than RasPi (4*1.7Ghz overclockable to 2.0 A9 instead of 1*0.7Ghz OCable to 1.0, ancient ARM11). Obviously, $69 for the 1GB 4*1.4Ghz model or $89 for 2GB 4*1.7Ghz is more than RasPi's $35+accessories.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Pi in deployment (careful with max OC) by queazocotal · · Score: 3, Informative

      Then there is the elephant in the room.
      The Pi is deeply unexceptional, and rather boring hardware.
      Even the price isn't that special.
      The exceptional bit is that there are a sizeable slice of half a million of them.
      This means that even if 99% of them are sitting on a shelf, you have many thousands of people banging on the hardware, and bugs are at least likely to be found in many cases.

      With most of the alternative boards, you're going to be the only one of a relative few with them.

  7. SOMETIMES cheap and chinese are bad words ... by DavidClarkeHR · · Score: 3, Interesting

    You're right. The words "cheap" and "Chinese" are sort of red flags that maybe you won't find such nice USB headers and will have power distribution problems or noise on the audio ports or heat issues or bad liquid capacitors or any variety of cheap hardware problems.

    While you're technically correct today - on the other hand, a $50 dual core computer on a stick isn't a bad value proposition. Would you really want to put a $200 usb-sized computer through the wash by accident? Or take it travelling and have it filled with sand?

    Also, I'm old enough to remember when "made in japan" was synonymous with the same sorts of quality issues that "made in china" represents today. Now, half my tech items are over-priced and underpowered sony products.

    --
    - Nec Impar Pluribus, or so I'm told.
    1. Re:SOMETIMES cheap and chinese are bad words ... by ShieldW0lf · · Score: 3, Informative

      You're right. The words "cheap" and "Chinese" are sort of red flags that maybe you won't find such nice USB headers and will have power distribution problems or noise on the audio ports or heat issues or bad liquid capacitors or any variety of cheap hardware problems.

      While you're technically correct today - on the other hand, a $50 dual core computer on a stick isn't a bad value proposition. Would you really want to put a $200 usb-sized computer through the wash by accident? Or take it travelling and have it filled with sand?

      Also, I'm old enough to remember when "made in japan" was synonymous with the same sorts of quality issues that "made in china" represents today. Now, half my tech items are over-priced and underpowered sony products.

      He's being sarcastic. Raspberry Pi had all the hardware problems he referred to.

      --
      -1 Uncomfortable Truth
    2. Re:SOMETIMES cheap and chinese are bad words ... by mcgrew · · Score: 3, Informative

      Now, half my tech items are over-priced and underpowered sony products.

      Sony? SONY??? You would buy computer equipment from a company with a history of rooting its paying customers' computers, removing features you already paid for, and storing sensitive customer information in a plain-text internet-facing database?

      There's no fool like an old fool, I guess.

    3. Re:SOMETIMES cheap and chinese are bad words ... by DavidClarkeHR · · Score: 2

      Now, half my tech items are over-priced and underpowered sony products.

      Apple? APPLE??? You would buy computer equipment from a company with a history of installing bloatware on its paying customers' computers, removing features you already paid for, planned obsolescence, insane markups on generic hardware, arbitrary restrictions on what you can and can't install on your own hardware, encumbered DRM, refusal to support common standards and storing sensitive customer information in an easily bypassed security system?

      There's no fool like an old fool, I guess.

      ... oh wait. You meant SONY ...

      --
      - Nec Impar Pluribus, or so I'm told.
  8. Re:If it doesn't run XBMC... by mandark1967 · · Score: 4, Informative

    My Pi runs XBMC fine and plays my BluRay Rips without stutter with 5.1 Audio. I believe it's limited to 5.1 though...

    --
    Sig Follows: "Suppose you were an idiot. And suppose you were a member of Congress. But I repeat myself." -- Mark Twain
  9. Re:If it doesn't run XBMC... by Albanach · · Score: 2

    And this seems to be the problem with the USB sticks. When I was searching it looked like you don't get hardware assisted playback with XBMC on them.

    So the article seems to say they're better for media centers, yet the primary media center software wouldn't work well? The reviewer doesn't seem to say they're actually running XBMC or similar on one of the devices. If someone is running it successfully, with workable HD playback over wifi, I'd love to hear about it.

    Most the reviews I saw also mentioned the wifi support was woeful, with frequent freezes. WiFi is nice, but only if it's reliable and a reliable network connection is essential for a media player.

    I was really keen to buy one of these cheap sticks, and the initial specs did look good. But as I read the reviews from folk who actually own them I saw a lot of disappointment. It looks like, for now at least, the price is too cheap to deliver a reliable product.

  10. Cubieboard for IO Breakout by jonsmirl · · Score: 3, Interesting

    If you need IO breakout get a $49 Cubieboard, http://cubieboard.org/

    Same ARM Cortex CPU/RAM/flash/HDMI as the Android sticks plus a 96 pin header including I2C, SPI, SATA, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP..

  11. Re:Mini-Cluster by TheGratefulNet · · Score: 3, Informative

    WHY?

    these aren't compute nodes. not even close. they're not fast on i/o either.

    they're embedded systems. why can't people GET that?

    there are a class of problems that need ip-connectivity (ethernet) and a small footprint and low power, low/no noise. this fits that bill. for code that is larger than controller-size (arduino mega, say) you'd use one of these. for much smaller tasks, the arduino controller class of chips is the better choice.

    embedded, people. not generic host. this is not some compute node. never will be and isn't meant for such things.

    --

    --
    "It is now safe to switch off your computer."
  12. The RasPI is all about... by djsmiley · · Score: 3, Insightful

    Connectivity.

    The GPIO pins and everything else. It was never about a super low cost computing platform, its simply shown the manufacturers that such an item would sell like hotcakes, if produced for the low enough price.

    --
    - http://www.milkme.co.uk
  13. Re:If it doesn't run XBMC... by kroyd · · Score: 2
    XBMC runs very badly on Allwinner A10 and A13 CPUs found in the MK802, since the stock Android they come with don't support the regular hardware accelration in Android. (I imagine this has something to do with licensing and patents.)

    There has been some work in making XBMC work better, but that requires flashing your own ROM file, and that can be a really big pain with the extremely cheap but really unsupported systems.. (See http://www.cnx-software.com/2012/11/12/xbmc-for-linux-on-allwinner-a10-devices-it-works-sort-of/ for an example of how to make it work.)

    The devices usually come with a custom video player which works really well (the MALI GPU is quite powerfull), and I believe the youtube app has also been optimized. Hopefully the producers of the cheap Android sticks and tablets can work together with the XBMC team - the market must be enormous.

  14. Re:Mini-Cluster by oodaloop · · Score: 4, Funny

    No! I have to imagine it first!

    --
    Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
  15. Re:Mini-Cluster by james_van · · Score: 2

    why? because we can. not because its a good idea, or because there's some potential great end to it, but simply because we can. there is a certain thrill in the accomplishment that transcends any need for a good reason why. and sometimes, just sometimes, "because we can" is the best damn reason ever. other times its utterly f*cking stupid, YMMV.

  16. Other Low Cost ARM Boards to Consider ... by LuxuryYacht · · Score: 4, Interesting

    $49 Cubieboard Allwinner A10 + 512M/1GB DDR3 , 4Gb Nand Flash, 10/100M Ethernet, HDMI, 2 USB Host, 1 micro SD slot, 1 SATA, 1 ir, 96 GPIO pins ncluding I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP
    http://cubieboard.org/

    £40 Allwinner A10 + 1GB RAM, 4Gb NAND, Wifi: 802.11 b/g/n, 3.5mm Earphone Jack, 1x Mini Usb, 1x Hdmi Out, Micro Sd slot,
    http://gooseberry.atspace.co.uk/

    $65.00 Allwinner A10 1GB RAM, 4GB NAND, 3.5mm microphone jack, 3.3v TTL 4-pin header, 2 x USB A 2.0, 10/100 Ethernet, Realtek 802.11n WiFi, HDMI up to 1080p, 3.5mm composite AV, 3.5mm component Y/Pb/Pr, SDHC card slot
    https://www.miniand.com/products/Hackberry%20A10%20Developer%20Board

    $89 Freescale i.MX6 Duallite, 1 GB DDR3, Audio, Optical S/PDI, HDMI, Camera interface, SD Slot, Serial, Expanison header GPIO, USB, USB OTG, GB-LAN, WiFi 802.11n, Bluetooth
    http://wandboard.org/

    $89 Exynos4412 1.7Ghz ARM Cortex-A9 Quad Core, 10/100Mbps Ethernet, 2 x High speed USB2.0 Host,HDMI, SD Slot, Headphone jack
    http://www.hardkernel.com/renewal_2011/products/prdt_info.php

    --
    Quidquid latine dictum sit altum viditur
  17. Re:Call me old-fashioned... by Charliemopps · · Score: 4, Insightful

    There is no evidence that the Chinese have done this... although it is likely. There is, however, concrete proof that the US government is definitely doing it. In the Windows environment and Cisco equipment at least... probably a lot of others. All Chinas government can do to you is spy... the US government can arrest you, put you in jail, send you to secret prisons in other countries to be tortured or even put you to death.

    I'll take my Chinese backdoor over your US government backdoor any day.

  18. Community Support, and Expansion Possibilities by hattig · · Score: 3, Insightful

    There are a lot of reasons to pick a slower Raspberry Pi rather than one of the dozens of other cheap ARM boards and systems that have become available.

    The primary one is the community that has built up around the device. This means the device is well supported.
    Also the lack of case means you can access the headers - and there are headers to interface to.
    And you can then add your own case, rather than put up with cheap-ass plastic.

    I am sure that there will be a Mk2 RasPi within a year that will fix the CPU performance issue - it's a natural next step.

    We also have to consider that the RasPi is now entirely assembled in the UK, and it's worth supporting local industry (or using it as an example to encourage local assembly of electronics in your own country).

  19. Android on a "server" by dindi · · Score: 2

    I once got an Android phone. I didn't do my research and I expected that I would have a normal Linux with root access, some decent package manager and that I could access most everything from the command line, and of course a graphical interface that has all the things on it. I imagined, that I could dial with a script, read sensors, or do IP over USB and other neat tricks easily just like I do with a linux box. I was so freaking wrong.

    Now we are comparing a USB stick that has this limited crap on it to a full blown Debian server. I go with the Debian for the servers and back to my iPhone that at least has a neat developer tool (yeah, need to pay $100 a year to develop my own utils on the phone .... big deal, Xcode saves me enough time to justify that $100)....
    I by the way run a little java app for automation on the PI. They have arduinos hanging on them doing most of the actual switching/sensing/human IO. It is a perfect architecture because I am allowed to use all the Unix/Linux services that OS has to offer without programming too much micro controllers but taking advantage of both words. I figured that an Arduino with ethernet shield is $70 while the PI is $35. An arduino + pi is $65. A little more juice is used but less coding of basic stuff, more time for logic and you still have a snappy micro controller one i2c or serial pin away.

  20. Linux is a Kernel. Android is not *GNU*/Linux. by DrYak · · Score: 5, Insightful

    What ever are you babbling on about? Android is a general purpose OS built on a Linux foundation that can run any code you want to run on it

    This is one of the few cases where RMS's rambling about GNU and how distros should be called "GNU/Linux" actually makes sense.

    LINUX is only a KERNEL.
    As in the stuff that directly talks to your hardware and handles low-level stuff.

    Above this kernel, you need a "userland" actual regular programs which are called.
    And Android DOES NOT use the same GNU userland as most distributions.
    Whereas regular distribution are "GNU/Linux" (i.e.: runs the Linux kernel and a bunch of userland program, lots from the GNU project [for low-level stuff like C library, shell, etc.], but quite a lots of other stuff [KDE, Firefox, LibreOffice.org]) and are fully POSIX compatible and can run almost any general purpose UNIX software out of the box (as long it was compiled for it), Android is Linux kernel + a very special userland made by Google (among which the most well known part is the Dalvik java-like environment. Even the C library is Google's own Bionic instead of the usual glibc, ulibc and other forks).
    Out-of-the box, Android doesn't run most Unix software because several parts are missing.

    (This is different from other mobile OS: Maemo/Meego/whatever-the-nom-du-jour-is, OpenMoko's SHR, Palm/HP WebOS, etc. all run a normal GNU/Linux stack, although in WebOS case, it uses a non standard gui instead of X.
    Even router provide a unix like environment, only using more light-wieght embed-friendly components like Busyboy and ulibc or eglibc and without a graphic interface at all)

    Again, the usual user-land, the "GNU/" part of "GNU/Linux" is missing.

    (I run Debian in a chroot environment on my Android phone as just one example).

    That's what your compensating by running a Debian chroot. You provide the missing userland.

    You share the same kernel (Linux), but run a different set of userland programs on it. You provied a C library (I think Debian moved to eglibc ?) a shell, and hundreds of other part that make the userland environment. You provide back the "GNU/" part of "GNU/Linux".
    And now, thanks to all the pieces provided by your chroot, you can run any Unix code.

    Now, indeed, this is possible because Android uses the Linux kernel as a foundation, and its opensource make it possible to port a Debian userland to Android and run it along the normal system. So in a way you're right.

    But I insist, Android is unlike any other GNU/Linux distribution around. (And until recently, it needed some special kernel functions that weren't in stock kernels).

    This is unlike other Linux based mobile device, which already are based mostly on these pieces. You don't need to provide them. You can already run most of what you want on Maemo/Meego, OpenMoko, webOS based device (except for the part of webOS lacking X out of the box).

    Out of the box, an Android machine is designed to run the default apps packaged with it and to fetch special android-apps from a special app market.

    Now, thank to the general openness of the platform, it is possible to repurpose it, but out of the box, this is not your regular Unix-like OS. You need to install a chroot, or at least a lot of userland components.

    And that's what the parent was referring to:
    - Android stick : runs android, designed to run a few android apps (but you can do more if you want).
    - RPi : runs a GNU/Linux disto, designed to pretty much do anything you want out of the box.

    but that in no way makes the Android device limited to only certain things.

    Android makes the device limited to run only Android apps out-of-the-box, unless you go out of the way and install the missing userland bit to turn it into a full Unix-like box.
    But thanks to the open nature of the Linux kernel, this is actually possible. (It's not a locked down device that needs to be hacked)

    Android and the classic Unix-like userland (of debian) are completely orthogonal one to another.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Linux is a Kernel. Android is not *GNU*/Linux. by LordLimecat · · Score: 2

      Your points arent generally wrong, but I disagree with your opinions, like that Android isnt "Unix-like". You can make kiosk or appliance style *nix distros, and they are in fact common: OpenFiler, pfSense, a LOT of NAS boxes out there, etc. Some of them it is easy to get to the "unix" part of them (pfsense, etc); others it is very difficult (many NAS boxes). That doesnt make them "fake NASes", any more than a Windows box set to hide explorer and launch a locked down firefox is "fake Windows".

      Android was designed to run on a phone, and as such it has certain design constraints and goals. One of the goals is not to have a terminal window directly accessible to 99% of its userbase; another is to require no maintenance despite allowing people to install whatever programs they want. On Android, you can install packages all day long, then uninstall all of them, and be assured that your phone wont have any problems. Try that on a normal GNU/Linux. For instance, go into Ubuntu and do an 'apt-get remove --purge evolution', and then try to get your system back to where it was with a functioning Gnome (dunno if this still works, but it definitely caused problems in 10.04 and earlier).

      The "out-of-the-box" limitations are a reflection of its intent as an appliance OS, not of some anti-FOSS, anti-*nix, or anti-GNU philosophy from Google.

  21. Re:Call me old-fashioned... by viperidaenz · · Score: 3, Informative

    The raspberry pi is now made in the UK. Only the first batch was made in China.

  22. Re:Compare to RK3066 by cez · · Score: 2

    Well, interestingly enough, I have baked 6 pi's for myself and friends and family, mostly making them into XBMC media centers, and I saw an MK808 mini pc stick for a descent price before christmas so grabbed one to compare...

    Just arrived in the mail today, I'm at my office now but intially I must say it is snappy.

    I downloaded and installed XBMC in less then 2 minutes and was streaming cheesy college humor in 3.

    That is to say after 2 random crashes of Jelly Bean (android 4.1) right off the bat... one blue screen that made me reminisce of how bad windows 95 was.

    2 more crashes with XBMC Beta RC2 since demo'ing it for the guys here who aren't up on the latest gadgets...so lets see that's 4 crashes in less then 15 minutes, no heavy use and I can't imagine its over heated as its dangling in the air off one of our 60 inch plasmas....I guess the jury is still out though, I'm done playing with it for now as I'm working, but maybe after initial configuration (haven't set locales yet or anything) and see if an update is available, maybe it will be more stable. If not, it's going back. I can understand a crash or two on XBMCs beta, but the OS it shipped with itself!? I'm almost tempted to send back now.

    For what its worth, it is very snappy and the streams I did watch were of good quality and wireless. I'll be headed to Thailand for 3 weeks and wanted to incorporate it into my travel pi setup for back-hauling photos too my home NAS (ZFS on Linux FTW, dual core green processor, 6 TB of Green Disks in a Zpools zfs raid for
    Definitely was worth the money for me to see if its feasible.

    --
    Walk with Music;
  23. Re:Call me old-fashioned... by rephlex · · Score: 2

    This isn't true. The Raspberry Pi is currently being manufactured Sony's UK factory in Pencoed, Wales AND in China.

    It appears that the number of Raspberry Pi's shipped faulty appears to have significantly increased in the last month or so with one report on the forums from someone who claims that they recently received three faulty Pi's out of ten and another from a person who claims both of theirs are faulty. These reports have been described by Raspberry Pi Foundation representative who posts on their forums as jamesh as "statistically insignificant". This is the same person who incorrectly claimed in August that the Raspberry Pi was still in beta.

    There have also been recent reports of poor packaging with the damaged PCB unsecured and rattling around inside, solder bridges between header pins causing constant rebooting as well as multiple instances where PCB holes have been inconsistently filled with solder. See here: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=22473 and http://www.raspberrypi.org/phpBB3/viewtopic.php?f=23&t=24571