Slashdot Mirror


Raspberry Pi Hits the 2 Million Mark

The Raspberry Pi project that we've been fans of for quite a while now has hit a new milestone: Today, they announced that as of the last week in October, the project has sold more than two million boards. Raspberry Pi is anything but alone in the tiny, hackable computer world (all kinds of other options, from Arduino to the x86-based Minnowboard, are out there, and all have their selling points), but the low price, open-source emphasis, and focus on education have all helped the Pi catch on. If yours is one of these 2 million, what are you using it for? (And if you favor some other small system for your own experiments, what factors matter?)

246 comments

  1. So this Arduino thing... by oldhack · · Score: 3, Interesting

    Tell us about it. What do you cook up with Arduino kits, and how do you use them?

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:So this Arduino thing... by Joce640k · · Score: 1

      LED cubes!

      --
      No sig today...
    2. Re:So this Arduino thing... by Opportunist · · Score: 2

      Dirt cheap 3D printers.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:So this Arduino thing... by Holi · · Score: 2

      quadcopter auto-pilot/auto stabilization.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    4. Re:So this Arduino thing... by 0100010001010011 · · Score: 1

      You use them where you'd use a microcontroller and use the Pi where you'd use a microprocessor.

      Because I don't want my gyrocopter worrying about what the ethernet driver is doing when it is balancing.

      The same reason cars use microcontrollers as their ECU and a RTOS.

    5. Re:So this Arduino thing... by WillAdams · · Score: 2

      I use mine to run Grbl in a CNC milling machine --- a ShapeOko:

      http://www.shapeoko.com/

      (discl. I'm a moderator on the forums and wiki and will be doing the docs for the ShapeOko 2)

      --
      Sphinx of black quartz, judge my vow.
    6. Re:So this Arduino thing... by Anonymous Coward · · Score: 0

      You could use one to write out an infinitely long to do list in cursive handwriting.
      http://chriseckert.com/Sculpture/039_ToDo/gallery.shtml

    7. Re:So this Arduino thing... by Anonymous Coward · · Score: 0

      RFID-enabled alarm system for my house!

  2. Sorry, still not getting one. by Ihlosi · · Score: 3, Insightful

    ARMv6 is outdated, ARMv7 is the way to go. And I'd rather have a not-so-beefy GPU than one that takes binary firmware blobs.

    1. Re:Sorry, still not getting one. by kthreadd · · Score: 5, Interesting

      Then you may want to take a look at BeagleBone Black. Costs $10 more but uses a much more modern and powerful chip.

    2. Re:Sorry, still not getting one. by DigitAl56K · · Score: 5, Insightful

      Many people won't care what the CPU is. I thought about getting one and I know I don't care. It's cheap and flexible, has decent enough interfaces, has a huge community, and many people who will be coding on it will be writing Python anyway. I had a problem in mind and needed a small programmable device to solve it. I think many people will approach the pi this way rather than from a spec sheet perspective. I.e. "what can I do with this" vs. "what's it made from".

    3. Re:Sorry, still not getting one. by Richard_at_work · · Score: 3, Informative

      Meh, makes a perfect DLNA server and irssi box, sat behind my TV downstairs - low power, low noise, cheap and cheerful. I don't see what benefit an ARMv7 would bring for me in any of the uses I have put mine to.

    4. Re:Sorry, still not getting one. by jones_supa · · Score: 4, Insightful

      ARMv6 is outdated, ARMv7 is the way to go.

      People do still cool stuff with the 6502 even if it's "outdated". ARMv6 is not outdated, it's a stable platform.

    5. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 1

      Even ARMv7 is outdated. STM recommend not to use it in new designs.

    6. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      Maybe. I would think the opposite. I bought a few faster boards for $10 more after comparing spec sheets. But then maybe we projecting our own opinions onto a large group of people we both don't know.

    7. Re:Sorry, still not getting one. by ArbitraryName · · Score: 4, Funny

      Good for you. This article is for the non-hipsters.

    8. Re:Sorry, still not getting one. by maevius · · Score: 5, Insightful

      You. Still. Don't. Get IT!

      It is not about the power! You have a cheap ass device that has a massive community that have solved almost all the bugs in the thing so any problem you have is a google search away. The foundation pays for ports of software to it. When you buy a new peripheral you can find quickly if it works with the pi and how to make it work. You can find lots of different enclosures and almost any other wacky thing you can think about.

      Also...All modern GPU have binary blobs. On pcs, on phones, on tablets, on embedded. Get over it.

    9. Re: Sorry, still not getting one. by DigitAl56K · · Score: 4, Insightful

      No. 2M people bought a pi. Apparently it was good enough for them.

    10. Re:Sorry, still not getting one. by AmiMoJo · · Score: 1

      One thing I couldn't see on the BeagleBone Black page or wiki was the power consumption. An RPi can run indefinitely from a modest solar panel and battery if you use a tickless kernel.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0, Insightful

      All modern GPU have binary blobs. On pcs, on phones, on tablets, on embedded. Get over it.

      I will

      never

      "get over" my desire for freedom, for liberty, and for complete documentation.

      I'm never going to pay for closed proprietary non-documented walled-garden shit. And even more importantly, I'm never going to spend my valuable time to reverse engineer it, or develop anything for it, either.

    12. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 1

      The BeagleBone's FPU is significantly slower than the RPi for double precision math. ARM got rid of the FPU pipeline to make room for single precision SIMD silicon, but they didn't build in support for doubles, and actually didn't even implement the full IEEE standard for singles. :-/

    13. Re:Sorry, still not getting one. by ArbitraryName · · Score: 1
    14. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 3, Informative

      No special mucking around, idle, ethernet connected, no display.
      Pi 340mA@5V, BBB 230mA@5V.

    15. Re:Sorry, still not getting one. by fisted · · Score: 1

      irssi box, indeed. same here. also, receiving end of the serial console of my desktop.

    16. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      Jesus, fucking wanker. You don't need to use a binary blob so don't get your panties in a bunch.

      Only need a blob if want a particular codec implemented in hardware - don't use that fucking codec.

      Use the rest of the open fucking platform and go do something amazing rather than bitching you useless cunt.

    17. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 1

      How exactly do you boot a pi without the binary blob videocore bootloader?
      Oh right, you don't.

    18. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 1

      I did the same, and went with a BBB.
      Internal flash vs. having to find a SD card that works reliably.
      0.1" Headers on 2 sides (and on the same 0.1" grid... *stares at arduino*)
      Way more GPIOs.
      Easier mounting:
      On the BBB just fully populating the pin headers secures it "well enough" to a larger base board for non-vibrating environments, if I want to make sure nothing moves I can secure it with 4 screws nicely arranged on the corners.
      On the Pi I *need* 2 standoffs just so it doesn't wobble around badly. And even with those it's not well secured. Mounted upside down so it plugs into a base board, any downward pressure on the corner with the ethernet tries to lever out the 0.1" header...

    19. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 5, Informative

      I have a few different arm boards including two raspberry pi boards. Power consumption / power efficiency is NOT a selling point of the pi, if comparing to other arm boards. The pi has no low power states, it is full power all the time. The pi also uses linear voltage regulators, so very inefficient.

      My original model panda board has 1G ram, is several times faster than the pi, and uses half the power most of the time, and has the same peak power.

      My odroid U2 is at least 10 times faster than the pi, has 2G ram, and uses about the same power (or a little less) most of the time (but it has crazy high peak power if running at 100%cpu with a massive heatsink). If you pull the heatsink, it thermal throttles to still way faster than a pi, and keeps the peak power consumption pretty close to the pi.

      I don't have a beagle bone black, but I would suspect it is lower power consumption than a pi.

      The selling point for the pi is the community around it is _much_ larger than any of these other SBCs.

    20. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      ARMv7 Low Cost Desktop!

    21. Re:Sorry, still not getting one. by John+Allsup · · Score: 1

      Easiest way to do that is to go the pure maths route and just use pen and paper.  You can do stuff with pen and paper that top of the line ARM and x64 CPUs haven't caught up with, provided you have access to a well trained maths brain (and this means training your own...)

      --
      John_Chalisque
    22. Re:Sorry, still not getting one. by maevius · · Score: 3, Insightful

      The same way you are not paying for your TV, car, furniture, washing machine? I am pretty sure that you don't drink coca-cola because they don't release the recipe.

      I don't mind open source purists, but the only purist is Stallman (and he is a fucking psycho). All the rest - you included of course - are lame hypocrites.

      I undestand the aversion from locked platforms with the sole purpose of vendor lock-in or for example making money for stuff I could fix myself - see apple, oracle, microsoft products. But the development of the videocore never had that intent and this makes you an absolutist hypocrite.

      Cheers

    23. Re:Sorry, still not getting one. by readacc · · Score: 2

      Interestingly enough, this benefit of the Raspberry Pi (of being so widespread and having side benefits that result from this) is precisely the reason why Windows still reins in the desktop world and why Linux still hasn't and will likely never make much impact.

      Using the most widely available version of a particular product in its field (Windows, iPhone, Raspberry Pi) provides the maximum level of support and shouldn't be ignored as a benefit. Doesn't mean the alternatives aren't useful either - sometimes they're better in fact, for various situations. But you don't always need the "best" - often it's better to stick with what everyone else uses, so you can lean on them when necessary.

    24. Re:Sorry, still not getting one. by RabidReindeer · · Score: 4, Informative

      How exactly do you boot a pi without the binary blob videocore bootloader?
      Oh right, you don't.

      I boot a pi by applying power to it.

      Nothing says I have to use the closed-source video. This is not a machine you'd pick for stunning video graphics anyway. I use ssh or run completely headless.

    25. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 1

      All modern GPU have binary blobs. On pcs, on phones, on tablets, on embedded. Get over it.

      I will

      never

      "get over" my desire for freedom, for liberty, and for complete documentation.

      I'm never going to pay for closed proprietary non-documented walled-garden shit. And even more importantly, I'm never going to spend my valuable time to reverse engineer it, or develop anything for it, either.

      Better sell your car then. And microwave oven while you're at it.

    26. Re:Sorry, still not getting one. by Billly+Gates · · Score: 1

      So go to goodwill and get a used AthlonXP, pentium IV, or even an early core2duo if you really want a dual processor system that is about as powerful if not more than an ARMv7 and load Debian or whatever free OS you like after you get rid of the malware infested XP install on it.

      Cheap and powerful and will probably have decent driver support and x86 compatiblity for things like flash with open drivers.

      Or if you want to play with Linux but not have the cash or the willpower to wipe your Windows install get virtualbox for free if you do not want to dual boot and it will act as a virtual little linux box on your network FAR MORE POWERFULL than a 10 year old PC or the arm unit.

      The people who buy these want something cheap to tinker or integrate in personal projects! Not a full workstation replacement.

      Personalyl I would not mind Android as well as a dual boot on these things, but there is a free Android VM for x86 if you google around for the SDK.

    27. Re:Sorry, still not getting one. by Billly+Gates · · Score: 3, Insightful

      If you are using this for very high end mathmatical simulations and CAD software then you are doing it wrong. Seriously that is not what these units are for.

      A used PC from 10 years ago can be had which and do that well like an AthlonXP or a VM in vmware or virtualbox on your host computer if you want to tinker and develop software for unix and have it integrate with your Windows host.

      For hobbiest work it is fine as double precision is fine in emulation and get a real pc if you need something with a kick

    28. Re: Sorry, still not getting one. by Billly+Gates · · Score: 1

      These things are about as fast as a pc from 12 years ago right?

      I had no problems doing this in early linux back then on my pentium III 700 mhz with kernel 2.0 and 2.2 and FreeBSD 4.2. It was fast for what I did and python ran fine unless you need heavy computation I just do not see the cpu being a big deal unless you feel the os is slow and bloated today on such limited hardware? I think CentOS and debian would probably run fine today on my old system if I still had it. I admit KDE would suck goatballs probably. But Mate would run (eat a ton of ram) and XFCE and WindowMaker would be comfortable.

      No need to upgrade as witnessed by all the XP fanboys and die hards who refuse to move Windows 7 that statistics show infest the net! If it aint broke don't fix it! cpus in my opinion have reached the end. No need to upgrade unless you are a nich and that niche is getting smaller and smaller year after year. Only very high end games, and nerds running mathematica simulations or compiling chromium builds need such things. For that a PC is better but even still.

    29. Re: Sorry, still not getting one. by Anonymous Coward · · Score: 1

      An RPi is roughly equivalent to a 250MHz Pentium II. A BBB is closer to a 600MHz Pentium III.

    30. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      How exactly do you boot a pi without the binary blob videocore bootloader? Oh right, you don't.

      I boot a pi by applying power to it.

      Nothing says I have to use the closed-source video. This is not a machine you'd pick for stunning video graphics anyway. I use ssh or run completely headless.

      Can someone mod this up? Serioulsy, if the OP wants to use the pi for the video capacities, they've got other problems

    31. Re:Sorry, still not getting one. by spongman · · Score: 2

      do you own a car, a microwave oven, a radio, a watch, a TV? do you ride the bus/train, do you vote?

      get. the. fuck. over yourself.

    32. Re: Sorry, still not getting one. by loufoque · · Score: 1

      Apparently they had a fairly good marketing campaign.

    33. Re: Sorry, still not getting one. by Billly+Gates · · Score: 1

      An RPi is roughly equivalent to a 250MHz Pentium II. A BBB is closer to a 600MHz Pentium III.

      Thanks for the info. A used last decade PC running Linux then would be a better bet for a cheap unit to run semi powerful stuff for cheap. Plus can run flash and can print things and run wine.

    34. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      Is an ARM7 the same price as a PI? NO? Then STFU Nd go back to the forums!

    35. Re: Sorry, still not getting one. by Anonymous Coward · · Score: 1

      The slower FPU comment is strictly in response to the earlier statement that the BeagleBone is faster. Running CAD on a Raspberry Pi would be silly, but some hobbyist running a real-time quadrotor control loop might like to know the BeagleBone will run her double precision Kalman filter ~10x slower than a Raspberry Pi will.

      The common refrain about finding a 10 year old PC misses a key point that these tiny, cheap boards are a huge step up for microcontroller projects that used to limited to soft floating point calcs at 30 MHz. 10 year old PCs don't fit on quadrotors (yet), and those PCs certainly draw a whole lot more power.

    36. Re: Sorry, still not getting one. by ArbitraryName · · Score: 3, Insightful

      Depends on what you mean by cheap. A RPi draws about 1 watt. A PC will easily run 80-90 watts or more.

    37. Re:Sorry, still not getting one. by ArbitraryName · · Score: 1

      It's a term borrowed from a totally different realm (databases). It's also a backronym and not to mention blob is a word. "Binary blob" is perfectly appropriate.

    38. Re:Sorry, still not getting one. by maevius · · Score: 0, Flamebait

      I think you are an a$$hole.

      Thanks. I try...

      Stallmann's predictions have been realized again and again.

      Stallman is predicting that the world will end and is making a living off of it. And even broken clocks are correct 2 times a day.

      The enormous blob in the processor and the USB driver is indeed a real problem for the RPI. We don't know what they have stuck into the blobs for their friends from N.S.A.

      Aaah, the conspiracy theorist....
      Sure, no problem. But can you actually back your claim up with actual facts or at least a plausible theory? I mean even if it the blob keeps data in the silicon itself about how many times I masturbated, how does it send it to NSA undetected? Ethernet/wifi seems a little hard to go undetected. Maybe the processor itself acts as an antenna and sends data?

    39. Re:Sorry, still not getting one. by Opportunist · · Score: 2

      I work on even older chips. Ancient ones, actually, compared to ARM technology. The controllers I use are 8bit technology, having between 1 and 64k program memory (yes, in Harvard technology) and clocked at up to a stunning 20MHz. And as "outdated" as they may be to you, there are very good reasons to still use them rather than more modern, faster technology.

      1. Price. They are DIRT cheap. And I mean DIRT cheap. Blowing through 10 of them during development means nothing. We're talking in the cent to low single digit dollar range. 1-4 dollars will buy them, and if you don't need some of their "advanced" features, you can find ICs costing way less than a dollar. That not only means you can take much higher risks and use a much less careful (and time consuming) approach, if it blows up, who cares, it also means that the manufacturing cost per unit are in the single to very low double digit dollar range.

      2. Resilience. These old chips are incredibly resilient to noise. That not only means that you can operate them in environments where more modern chips would fail instantly, it also means that your error margin is much higher. You need a lot fewer parts to quiet and filter noise because the chip simply doesn't mind that noise.

      3. Energy consumption. These chips can work on microamps. With some careful design, you can run it on a AAA battery longer than the shelf life of a AAA battery (meaning, the AAA battery will fail first due to old age before it's empty).

      I don't know about your approach, but mine is to fit the solution to the problem, not take a solution and then go look for a fitting problem.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    40. Re: Sorry, still not getting one. by ArsenneLupin · · Score: 1

      A used last decade PC running Linux then would be a better bet for a cheap unit to run semi powerful stuff for cheap.

      Depends on your requirements. The PC is somewhat bulky, the pi fits everywhere.

    41. Re:Sorry, still not getting one. by Ihlosi · · Score: 1
      that have solved almost all the bugs in the thing

      How can you be sure that you "solved" bugs in the closed part of the hardware? Oh, you can't.

      All modern GPU have binary blobs.

      As I said, a not-so-beefy, but open GPU would be my preference. This way, you can personally experiment with all kinds of creative ways of using, misusing and abusing the computing power in the GPU.

      I've personally made the step from an ARMv4TDMI to an ARMv7 core and it was amazing how practically relevant the improvements were. It's not just a few new instructions here and there, but changes that made my work easier.

    42. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      Except the BBB has a Imagination Technologies PowerVR SGX530 GPU which makes it very uninteresting.

      Better look at the recently announced OlimeXino LIME http://olimex.wordpress.com/2013/11/15/a20-olinuxino-lime-update/ which costs about as much as the Pi, ARMv7 and MALI GPU (yes, LibV does a lot of his work on those exact same GPU's).

      That said, OlimeXino is also open source hardware!

    43. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      Don't lie Maevius, LIMA is getting better and better and is Opensource. So no, not all modern GPU's need binary blobs.

    44. Re:Sorry, still not getting one. by maevius · · Score: 1

      that have solved almost all the bugs in the thing

      How can you be sure that you "solved" bugs in the closed part of the hardware? Oh, you can't.

      It works doesn't it? I'm not planning on making a bitcoin miner with raspi so I don't care if there is an implementation bug that has a 10% performance hit and anyone who buys the raspi (or any embedded arm device) to work on GPU hacking is a bit wacky. What I care about is that power issues are fixed, all the devices are initialized correctly (I had an embedded linux device not properly initing the usb because a capacitor was not big enough so you had to manually change an smd cap), the GPIOs work as they should, I have an API of the GPIO in almost every normal language, I already have drivers (and tutorials) on how to drive LCD screens, loads of digital chips, I have plug n play ADC boards specifically designed for the pi.

      I have a realtime operating system if I wish to do real time processing.

      All modern GPU have binary blobs.
      As I said, a not-so-beefy, but open GPU would be my preference. This way, you can personally experiment with all kinds of creative ways of using, misusing and abusing the computing power in the GPU.

      Wishful thinking. Although I personally don't care about GPU hacking, I'd love to see GPU hackers have access to the real hardware. That doesn't change the fact that there is no open GPU.

      I've personally made the step from an ARMv4TDMI to an ARMv7 core and it was amazing how practically relevant the improvements were. It's not just a few new instructions here and there, but changes that made my work easier.

      Although it's common sense that v4->v7 is a huge change, care to post some examples?

    45. Re: Sorry, still not getting one. by semi-extrinsic · · Score: 2

      Indeed. I'm using a Pi for my Wifi-controlled engine block heater unit. The PC would've been a lot harder to weather-proof, and it would probably have been stolen in 2 weeks. The Pi sits smugly inside an anonymous grey box on the wall, looking like a junction box to random passersby.

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
    46. Re:Sorry, still not getting one. by Ihlosi · · Score: 1
      Although it's common sense that v4->v7 is a huge change, care to post some examples?

      I dealt with a switch from ARMv4TDMI to ARMv7-M, which is slightly different from the other ARMv7 architectures, but here are some things I fould really helpful:

      Intergration of the interrupt controller in the actual CPU core. In ARMv4TDMI, each chip manufacturer would have to tack their own interrupt controller onto the v4 ARM core, which then fiddled with the cores two interrupt lines ("normal" and "fast" interrupt). On an interrupt, the programmer then first has to figure out what actually caused the interrupt (by asking the tacked-on interrupt controller, usually) and react accordingly. Oh, and interrupt service routines had to follow certain conventions that made them different from normal functions, and nesting interrupts could cause all kinds of headaches. And of course since the interrupt controller is manufacturer-specific, you have to re-learn its workings every time you change chip manufacturers.

      In ARMv7-M, not only is the interrupt controller the same for each chip (because it's part of the core and not a peripheral added by the manufacturer), it also uses a nice interrupt vector table that contains pointers to plain C functions (since interrupt functions follow the calling convention). Creating an interrupt service routine is as simple as writing a plain C function and putting its address in the vector table. The nested vectored interrupt controller also takes care of interrupt nesting (or rather, it does correct nesting as its default behavior) and has some nifty features like tail-chaining and correctly handling priorities of late-arriving interrupts.

      ARMv7-M also dumped the ARM instruction set completely and only uses THUMB instructions. No more switching back and forth between two instruction sets.

      Debug features also became part of the core, instead of each chip manufacturer coming up with their own solution and tacking it onto an ARMv4 core.

      Hardware support for semaphores, which is nice for the (RT)OS folks (due to the new interrupt controller, I was able to kick the operating system out of my application, and I haven't been missing it.)

    47. Re:Sorry, still not getting one. by maevius · · Score: 1

      Don't lie Maevius, LIMA is getting better and better and is Opensource. So no, not all modern GPU's need binary blobs.

      Ha. Nice one. Indeed I try to deceive the readers of slashdot by lying in order to get them to agree with me.

      I don't consider reverse engineered drivers as proper drivers because they usually they lack support and are some generations behind. Also that doesn't change the fact that GPUs come with blobs. Having said that, I have never used the lima ones. Seeing the x86 landscape though, I believe that the move of valve with steambox, the cooperation of canonical and redhat with nvidia and amd and Torvalds cursing everyone progressed linux graphics much more than some noble but nevertheless half-assed (not because the developers are incompetent, but because it is near impossible) reverse engineering.

      And honestly, I would prefer all these developers to work in progressing projects like wayland which will get linux desktop out of the stone age, and some killer apps like XBMC, and the graphics companies will line up to give proper support

    48. Re:Sorry, still not getting one. by Ihlosi · · Score: 1
      I work on even older chips.

      Been there, done that (8051-based microcontroller; getting into 68k assembly and some Mitsubishi 16-bit uC to understand previous products, etc).

      1. Price. They are DIRT cheap.

      You can get dirt-cheap Cortex-M3 or (even cheaper) Cortex-M0 microcontrollers. If you then still worry about price differences to simpler 8-bit uCs, then you're probably not worried about blowing through a dozen during development, but about two cents difference when you're buying half a million of them per year for manufacturing.

      2. Resilience. These old chips are incredibly resilient to noise.

      Valid point. However, I usually deal with measuring voltages in the microvolt range, so the correct reaction of the product to harsh environments is to return to normal operation after the interference ends without having suffered lasting damage.

      3. Energy consumption. These chips can work on microamps.

      Newer chips can do that, too (Cortex-M3 or, if you're really looking at single microamps, Cortex-M0s).

      If you've dealt with small 8-bit uCs, have a look at a Cortex-M3 part. It's not just faster, it contains some incredibly convenient features.

    49. Re:Sorry, still not getting one. by maevius · · Score: 1

      Fair enough.

      However, you are talking about bare metal programming which is a completely different matter. I completely agree with you on this, but these are things that are normally abstracted by the OS.

      If you want to talk in this point of view, for me the problem is purely availability. If I was to develop bare metal, again I would select the raspi because once I learn how to program it and get my applications stable on it, I can be fairly certain that I can get it easily in large quantities and probably for a long time.

      However I would like to hear more about why did go with arch programming (as in armv7) and not platform programming (as in raspi/bbb/whatever) and also, why not an OS on it in order to delegate the burden of arch specific stuff to the os devs?

    50. Re:Sorry, still not getting one. by johnw · · Score: 3, Funny

      Windows still reins in the desktop world

      What an accidentally apposite comment.

      Just like MS-DOS held back software development on the original PC, now Windows reins in the desktop world.

    51. Re:Sorry, still not getting one. by fredrik70 · · Score: 1

      I did ARMv6 before it was mainstream.... ;-)

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    52. Re:Sorry, still not getting one. by Ihlosi · · Score: 1
      However I would like to hear more about why did go with arch programming (as in armv7) and not platform programming (as in raspi/bbb/whatever) and also, why not an OS on it in order to delegate the burden of arch specific stuff to the os devs?

      I'm dealing with microcontrollers (48 MHz, 64 kB RAM) that only need to one certain thing (talk with an A/D converter via SPI on one side, do some processing and twiddle some port pins, talk to another computer over an UART on the other side). An operating system would just add unnecessary complexity, especially since the ARMv7-Ms interrupt controller provides all the features in hardware that I previously (on the ARMv4TDMI part) used an RTOS for.

    53. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      What are you writing this on? What phone do you have? I really hope you apply this level of... passion? to every aspect of you live.

    54. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      What about the power under maximal load?

    55. Re:Sorry, still not getting one. by Alioth · · Score: 2

      Sorry to be spelling nazi...

      Reins - things you use for a horse.
      Rain - water that falls from the sky
      Reign - rules over.

      I think you probably means "reigns in the desktop world". If windows was reining in the desktop world it would mean that Windows was slowing a galloping desktop world to a halt, like you do when you rein in a horse. Oh wait... perhaps that's really what you meant after all :-)

    56. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      Why would you need an ARMv7 when an ARMv6 is sufficient for all the things people use Pis for and costs less?

    57. Re: Sorry, still not getting one. by wonkey_monkey · · Score: 1

      The PC is somewhat bulky, the pi fits everywhere.

      Not everywhere. I ain't sayin' where it wouldnt' fit, but not everywhere.

      --
      systemd is Roko's Basilisk.
    58. Re: Sorry, still not getting one. by ArsenneLupin · · Score: 1

      Well, if a coke bottle fits up there, so can a raspberry pi...

    59. Re:Sorry, still not getting one. by Ihlosi · · Score: 1
      Why would you need an ARMv7 when an ARMv6 is sufficient for all the things people use Pis for and costs less?

      I don't think the type of the core changes the cost of the thing that much. The problem would be to find a SoC with low enough specs (no onbard Ethernet, etc) to fit in the $25/$35 price bracket.

      Evidently, the Raspberry Pi B uses one USB port for the Ethernet connection, which looks like an expensive hack.

    60. Re: Sorry, still not getting one. by IndustrialComplex · · Score: 1

      I'm running one as a headless controller for an ASIC bitcoin miner. The low power draw and larger userbase was the draw for me. (Userbase means a lot for me, as I'm not as well versed in linux as I'd like to be)

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    61. Re:Sorry, still not getting one. by Anonymous Coward · · Score: 0

      The reason I won't be getting one is more simple than that. I already have tons of little Linux boxes.

      If I want another Linux box, I can just dig through my garage for a few minutes, maybe come up with a WRT54GL or a Soekris board.

      I like Arduino. It's more fun. I like being a bit closer to the hardware.

    62. Re:Sorry, still not getting one. by Psykechan · · Score: 1

      I actually could mod you down, but I'm posting this because there is some confusion that you are having and I would rather inform than just smite.

      The word that you're missing is "bootloader". When you apply power to the pi, the boot process starts by the GPU running some closed source binary blob which eventually get around to doing things like turning on the CPU and letting you run your OS.

      Yes, you actually do have to use the closed-source video even if you use ssh or run completely headless.

      I'm not saying that you should never use a pi, you just should be aware of what it is and what it is not, and it is not completely open.

    63. Re:Sorry, still not getting one. by Ihlosi · · Score: 1
      That doesn't change the fact that there is no open GPU.

      Well, the system could also stick with 2D acceleration only. I'm sure learning the proper use of that and maybe doing some 3D on the CPU (*) is more educational than learning how to prod and poke a proprietary blob to produce pretty pictures.

      (*) Isn't that what David Braben is famous for? Elite, Zarch/Virus, etc?

  3. Telly by benjfowler · · Score: 1

    Had ambitions to get one to sling video from a home server to the telly, but not sure if it'll actually do the job anywhere near as well as a click'n'drool set top box from the likes of Logitech, even taking into account the good price and openness.

  4. Purchased 4 so far by Anonymous Coward · · Score: 4, Interesting

    First Raspberry Pi is powers an Asterisk VOIP system
    Second Raspberry Pi, is a low end NAS device for system backups
    Third Raspberry Pi is running RaspFi as a squeeze slave
    Fourth Raspberry Pi is running a Squeezebox server

    1. Re:Purchased 4 so far by Joce640k · · Score: 2

      I made a Mini Space Invaders machine with mine.

      --
      No sig today...
    2. Re:Purchased 4 so far by mrclisdue · · Score: 3, Insightful

      Running xbmc (openelec) on a total of 31, so far. I use 7 here at home, and the rest I've acquired for friends and relatives. I've totally cut the cable, I have moderately high-speed internet and I get a 10 or so tv channels ota. Basically, $70/mo for internet, and all my television (including all live sports (I *do* pay $150/yr for nhl gamecenter, archived games, etc)), music, movies, looked after. Most of the others who have acquired the pis from me have cut the cable, too...

    3. Re:Purchased 4 so far by Anonymous Coward · · Score: 0

      Running xbmc (openelec) on a total of 31, so far. I use 7 here at home, and the rest I've acquired for friends and relatives. I've totally cut the cable, I have moderately high-speed internet and I get a 10 or so tv channels ota. Basically, $70/mo for internet, and all my television (including all live sports (I *do* pay $150/yr for nhl gamecenter, archived games, etc)), music, movies, looked after. Most of the others who have acquired the pis from me have cut the cable, too...

      Doesn't work nearly as well outside the USA. Hurrah for capitalism, right?

    4. Re:Purchased 4 so far by 50000BTU_barbecue · · Score: 1

      Wait, like those arcade style mini-consoles from the '80s? Where can I see it?

      --
      Mostly random stuff.
    5. Re:Purchased 4 so far by Joce640k · · Score: 3, Interesting

      The first one wasn't very good. It's in pieces at the moment because I'm rebuilding it inside one of these: https://www.google.es/search?q=invadercade&tbm=isch (I got one dirt cheap)

      I also recently discovered this: http://www.kickstarter.com/projects/697708033/hdmipi-affordable-9-high-def-screen-for-the-raspbe so it might be on hold until February. That screen is just perfect for it :-(

      I coded the game myself (originally on Arduino believe it or not). I used the Space Invaders ROM disassembly as a base so the gameplay is 100% true to the original. You can play it if you've got a gameduino...

      --
      No sig today...
    6. Re:Purchased 4 so far by mrclisdue · · Score: 4, Interesting

      Doesn't work nearly as well outside the USA. Hurrah for capitalism, right?

      Not sure why you think this...it works *wherever* there is high speed internet...I'm outside the USA, by the way, and all 31 of those pis are outside the USA, including 4 in Mexico and 5 in France....

    7. Re:Purchased 4 so far by aphelion_rock · · Score: 1
      I have two:

      One is permanently online as an Apache2 web server with the output graphs from my Solar array and Weather station using RRDtool. The weather information is also shown on the web page of the local yacht club.

      The other is where I can test new software and new peripherals.

      I chose the Raspberry Pi for its low power consumption, 2 Watts from a Samsung phone charger.

    8. Re:Purchased 4 so far by KnightMB · · Score: 1

      Have several Raspberry Pi setup as digital currency servers for Timekoin. Rock solid uptime, low power usage, quick and easy using the pre-made image for them. Also have some that have replaced DHCP servers, File Servers, and Database Servers. Low power, fast enough for the task, low cost is a plus also.

    9. Re:Purchased 4 so far by jonnyj · · Score: 4, Interesting

      One Raspberry Pi is a toy. The other runs my home network and presently stands at an impressive 117 days uptime with even more impressive power consumption.

      My lowly workhorse Pi with its ARM 6 processor performs admirably as a:

      - DNS server
      - DHCP server
      - Authentication server (Kerberos, OpenLDAP server and phpLDAPadmin) and publication service for network assets (OpenLDAP again)
      - Mail server (Dovecot, Postfix, Squirrelmail, Spamassassin, ClamAV, Amavis)
      - HTML image gallery
      - Home wiki (MediaWiki)

      Performance is no issue with any of this. MediaWiki is the slowest, but most pages load in 1-2 seconds. We're a busy, high-tech household so it serves up to seven laptops, five destops and nine mobile devices, many of which dual boot. Device management was a nightmare before the Pi saved the day.

    10. Re:Purchased 4 so far by Anonymous Coward · · Score: 0

      How do all these independent machines cost in comparison to a single $250 PC that has more power and memory than the lot, and idles under 20W?

    11. Re:Purchased 4 so far by Anonymous Coward · · Score: 0

      So the single PC has as much idle consumption as ~60 Raspberry Pis.

    12. Re:Purchased 4 so far by Anonymous Coward · · Score: 0

      please adopt me! I'm 30 now, but that shouldn't be a problem ;)

    13. Re:Purchased 4 so far by luc.roadrunner · · Score: 1

      Great 8-) On mine I run all of these + - Home Media Box (mini DLNA) - NAS - Web Proxy + FW for the kids and their laptops - Remote Access point - Weather station - GPS based clock - IRobot Roomba Autopilot with Bluetooth. - CCTV IP camera - watchdog - SMS gateway Of course, to run all this stuff, I plugged many USB accessories on a self power USB hub. My next idea ? I still have a C64 in its foam box under the roof. But I'missing the 1541 floppy drive (out of order). I still have the tape dataset, but I'm thinking to emulate the Floppy drive with the RPI and its GPIO connector. Would it be possible ? Or may be already done ? This is simply fun 8-)

    14. Re:Purchased 4 so far by dotancohen · · Score: 1

      Second Raspberry Pi, is a low end NAS device for system backups

      How are you connecting the hard drives? USB?

      --
      It is dangerous to be right when the government is wrong.
  5. Get little machine by jackb_guppy · · Score: 2

    This weekend I found IPFIRE (Linux firewall/router follwoing IPCOP like design). Installed a UML295 LTE internet usb dongle with the on-board ethernet, up and running 10Mb/s (Both Up and Down) backup for my internet connections. Can also use it as base for mobile router in the car for the kids. Not bad for the low cost investment.

  6. Cue the hate. by serviscope_minor · · Score: 4, Insightful

    For some reason the RPi always seem to get so much bitterness here. Apparently there are a lot of self-described nerds on a tech website for nerds who cannot imagine the use of a very small, cheap, low power hackable computer with moderate computing power.

    I find this very strange.

    --
    SJW n. One who posts facts.
    1. Re:Cue the hate. by Anonymous Coward · · Score: 0

      for small, cheap and hackable I usually stick with assembly on an atmel tiny 45

    2. Re:Cue the hate. by rwa2 · · Score: 3, Interesting

      My father gave me one, I put RaspBMC on it because it seemed like the easiest way to get Debian on it.

      That said, I've never really been a big fan of XBMC even running on decent hardware, and it's kinda hard to think of much else to do with a Raspberry Pi that doesn't involve sinking a lot of money for an LCD screen and USB wifi, at which point you're better off with a cheap tablet/smartphone. So I kinda just carry it around so I could put the BSOD screensaver on random LCD TVs that I find in public.

      Frankly, I had more fun with the $25 Arduino UNO he sent me. I used it to control one of those cheap Lutron color LED strips:
      https://plus.google.com/109464377854747809155/videos
      So if I was a little more motivated, my workstation's mood lighting could correspond to the weather or Nagios or something.

    3. Re:Cue the hate. by Joce640k · · Score: 2

      I use Tiny85 (on a homebrew PCB) or eBay Arduino Pro Minis, depending on the job in hand.

      OTOH some projects need a video output. AVR chips aren't very good at that.

      --
      No sig today...
    4. Re:Cue the hate. by Narishma · · Score: 1

      My father gave me one, I put RaspBMC on it because it seemed like the easiest way to get Debian on it.

      Huh? The official Raspberry Pi distribution is Debian compiled for ARMv6.

      --
      Mada mada dane.
    5. Re:Cue the hate. by wiredlogic · · Score: 1

      Intel has brainwashed a generation into thinking that MHz is all that matters.

      --
      I am becoming gerund, destroyer of verbs.
    6. Re:Cue the hate. by Anonymous Coward · · Score: 0

      Which is amusing, considering the closest Intel chip to the RPi in terms of computing performance runs at roughly one third the clock rate.

    7. Re:Cue the hate. by Camembert · · Score: 1

      There are amways reasons not to do something or adopt something, and sadly slashdot it very good at pointing these things out instead of embracing what you can do.

    8. Re:Cue the hate. by Xenna · · Score: 1

      Have a look at the Parallax Propeller for video output, apperently they're great for it.

      http://www.youtube.com/watch?v=EJcbxrdErkY

    9. Re:Cue the hate. by drinkypoo · · Score: 1

      For some reason the RPi always seem to get so much bitterness here.

      A lot of us believed in them and bought one and then found out they weren't going to work for what we thought, either because we can't get meaningful documentation in spite of their promises (hey, let's have all the documentation on the camera connector. no? thought not) or because the USB is shit. All its non-GPIO connectivity is through the USB, and the USB is shit. It's like having to wear a helmet through which you can only experience the world through a two inch hole at all times... for speaking, seeing, breathing, and eating. Then they upgraded the specs and those of us who adopted them early were left behind, because all the distributions and projects are now focusing on 512MB and if there is even 256MB support it is half-assed. And finally, there is no proper power control, so you have to add a circuit to do that externally in order to use the Pi for anything other than hobby experiments, how much would it have cost to add a 2-pin header?

      I can imagine many uses for a very small, cheap, low power hackable computer with moderate computing power and competent I/O, which ain't the Raspberry Pi.

      If anyone wants something like that without GPIO, get a PogoPlug 3rd, it has USB3. Or with GPIO, get the new beaglebone. R-Pi is an almost-ran, not even an also-ran. I find how many of them they have sold slightly strange, but I know the value of advertising.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Cue the hate. by kriston · · Score: 1

      There wasn't a cheap and affordable Arduino until some time after the Raspberry Pi models came out.

      Of course, adding the I/O daughterboards puts the price a little higher. Most of them cost more than the most expensive Pi model does which is probably why the Arduino is so expensive.

      Oh, and that 16-megabyte framebuffer in the Pi at such a low price makes the platform very compelling.

      --

      Kriston

    11. Re:Cue the hate. by drinkypoo · · Score: 1

      There wasn't a cheap and affordable Arduino until some time after the Raspberry Pi models came out.

      That is fucking bullshit, sir. The Arduino Nano was available for $15 long before the Raspberry Pi existed.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  7. ptxdist by Anonymous Coward · · Score: 0

    I am using it with a customized ptxdist: https://gitorious.org/ptxdist-raspberry-pi
    So if you are into hacking want to use qt5.2 this might be a good starting point.

  8. DroP Linux by DrPBacon · · Score: 1

    Building an X-free Linux distro :)

    --
    Spent All My Mod Points
  9. Which device for tamper resistant android w/ touch by raymorris · · Score: 2

    Slashdotters know about a lot of different small hardware.
    Suppose you wanted to build a gas pump controller with a touch screen based on Android.
    One issue is that in order to protect customers before certifying the pump, the department of weights and measures wants to see that the gas station owner can't easily manipulate the device to show an inflated reading. What kind of hardware would you consider?

  10. Amateur hour. by Anonymous Coward · · Score: 0

    Wake me when they get to 9 million in a single weekend.

  11. It's quite ridicules isn't it? by Anonymous Coward · · Score: 0

    After 2 million you think you could at least make an effort to fix the binary blob problem.

    The Raspberry Pi is the Microsoft Windows of the OS world.

    1. Re:It's quite ridicules isn't it? by Anonymous Coward · · Score: 1

      I'm pretty sure Microsoft Windows is the Microsoft Windows of the OS world. Don't know what you were going for there.

    2. Re:It's quite ridicules isn't it? by Anonymous Coward · · Score: 2, Informative

      The Raspberry Pi is the Microsoft Windows of the OS world.

      I'm pretty sure Microsoft Windows is the Microsoft Windows of the OS world. Don't know what you were going for there.

      For parent, OS = Operating System.

      For GP, OS = Open Source.

      Confusion removed, HTH.

    3. Re:It's quite ridicules isn't it? by fisted · · Score: 3, Funny

      It was probably meant the other way around:
      Microsoft Windows is the Raspberry Pi of the OS world.
      In terms of performance, that sounds about right.

  12. So, 2 million and 1 will come from somewhere else by DavidClarkeHR · · Score: 3, Insightful

    ARMv6 is outdated, ARMv7 is the way to go. And I'd rather have a not-so-beefy GPU than one that takes binary firmware blobs.

    Of course, if the tech doesn't fit, you must ... not purchase it. Or something like that

    On the other hand, 2 million purchases seem to think that forking over $40 for a board isn't a TERRIBLE idea.

    --
    - Nec Impar Pluribus, or so I'm told.
  13. Raspberry PI USB Power Issues by Anonymous Coward · · Score: 1

    Have they fixed the Raspberry Pi restarts the moment you plug in anything that actually needs power in USB? Seriously, you would have thought they would have added a voltage regulator or SOMETHING to stop a full reset from occuring from the voltage drop.

    It makes using the Raspberry PI with ANY USB devices very difficult..

    1. Re:Raspberry PI USB Power Issues by DrPBacon · · Score: 1

      You anonymous cowards are so ungrateful... It costs $40! In Australia!

      --
      Spent All My Mod Points
    2. Re:Raspberry PI USB Power Issues by Anonymous Coward · · Score: 2, Insightful

      That was addressed long time ago, get decent power supply with spare amperage.

    3. Re:Raspberry PI USB Power Issues by Anonymous Coward · · Score: 1

      Do they even have electricity in Australia?

    4. Re:Raspberry PI USB Power Issues by rubycodez · · Score: 2

      yes, to run the beer fridge on the porch

    5. Re:Raspberry PI USB Power Issues by Anonymous Coward · · Score: 0

      Who in his right mind pays $40 for crap, even if the $$ is Australian? The strange thing is that it wouldn't have cost a lot more to make infinitely better - I'm talking about a real, reliable NIC instead of this USB crap, a not ancient version of ARM and so on. But, no. It's cheap, therefore it has to be *total* crap. *Sigh*

    6. Re:Raspberry PI USB Power Issues by allo · · Score: 1

      nope, this doesn't help.

      But what helps: get a powered hup. The HOST-Connector powers the rPi (really cool), and the CLIENT-Ports power your usb-devices.

    7. Re:Raspberry PI USB Power Issues by rephlex · · Score: 1

      Nope, doesn't help. Hot-plugging a USB device on a Raspberry Pi without USB polyfuses (which are only present on the first version of the Pi) can cause the Pi to reset or crash. I tried putting this infomation on the Raspberry Pi page on Wikipedia but it was reverted, see: http://en.wikipedia.org/w/index.php?title=Raspberry_Pi&diff=559064643&oldid=559049166

  14. Or the chinese knockoff android devices. by Anonymous Coward · · Score: 0

    For ~50 you can get dual core setups with mali gpus, and quad cores with 2 gigs of ram are approaching 75 with 802.11n, ethernet, etc.

    Best part, unlike the kludge that the Rasberry Pi uses, they've got hardware connected ethernet/wifi, so the performance is better.

    I know lots of people fanboying the Pi, but none of them seems to have taken the time to research around the hype and see if it's actually the best bang for their buck amongst alternatives (And since everybody is using it as a glorified media server rather than a gpio platform, most of the alternatives are head and shoulders above the Pi for their intended usage.)

    1. Re:Or the chinese knockoff android devices. by Anonymous Coward · · Score: 0

      If you can use the RPI to break free from Int€l, Fac€book and $oogle, then it's GOOD ENOUGH.

    2. Re:Or the chinese knockoff android devices. by maevius · · Score: 1

      I'll grant you the media center thing, although I still use a proper x86 for media center in order not to be limited on anything.

      However...
      The chinese thingies you talk about. What distributions can they run? Can they run java? Is there any documentation about the GPIO? Is there any GPIO? Can you overclock/undeclock them? Do you have any community documented hardware hacks you can follow? Is there a hardware compatibility list you can check before buying peripherals? Can you find packages (as in .deb) specifically targeted towards them in the wild?

      You see, although I agree with you that if you want a "fire and forget" type of device, sure there are much better alternatives. But when you want a platform to hack, you want to have some things granted. I don't want to compile packages from scratch only to find out they don't work for some obscure reason. I need to know all the hardware bugs and errata before starting a project and finding that I cannot finish it halfway.
      The RPi is a stable and mature platform thanks to its community. And no matter how much people shout about it, this is the way it is and anyone who is serious about hacking and realises all the time consuming hurdles will agree with me.

      The rest of the "moral" or "philosophical" issues are just noise from people who prefer to shout than hack (not implying that you are one of them, just saying)

  15. Re:Freetards earn the hate. by JaredOfEuropa · · Score: 4, Interesting

    Wow... iPhone vs Rpi, this ought to be good. Fight!

    I've built an older iPhone into a wall to serve as a control panel for my home automation system. Works great and a bargain at the 2nd hand price I paid, but I've picked up a Pi as well as an Arduino to try and create more of these wall mounted controllers. The reason to switch to these platforms? More control over the form factor, easier to program, easier to interface with other hardware (like dimmers), ability to use tactile keys rather than a touchscreen, etc. I haven't decided yet between Arduino and the Pi.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  16. Media center by Jack+Malmostoso · · Score: 4, Interesting

    My RPi is loaded with RaspBMC and I use it to watch videos I have stored on my main machine.
    It is hooked up directly to the USB port of my TV so it powers up when I turn the TV on, and turns off when I'm done.
    It is powerful enough to stream 1080p over SMB/CIFS, and I got a 10EUR IR remote that needed exactly zero configuration (plugged in the USB receiver, counted up to 10, it was ready to go).

    Sure, it's not the fastest machine on earth, but for what I use it it's miles better than DLNA or similar crap.

    1. Re:Media center by jhol13 · · Score: 1

      I once tried DLNA as my blueray player claimed it could do it. What a piece of shit DLNA is, for example two clients won't play same content unless you are lucky (same format content with same settins in the DLNA server). Besides, the implementation was horribly broken.

      Now I use Rikomagic as my media player, and have Logitach remote keyboard. The Ricomagic is powered by USB from my amplifier. It also can do whatever Android can, e.g. I have installed some free net-tv applications into it.

    2. Re:Media center by Jack+Malmostoso · · Score: 1

      The biggest issue I have with DLNA is that it wildly depends on the receiving device.
      Streaming through the PS3 allows for high quality content, while streaming directly from my DLNA enabled TV caused the signal to be strongly degraded, I guess because the TV doesn't have enough horsepower to handle the larger stream.

      In any case, good riddance.

    3. Re:Media center by Opportunist · · Score: 1

      The biggest issue with DLNA is that it's a marketing toy, nothing else. The requirements to stick a "DLNA able" sticker on a piece of electronic is SO low that I'm surprised the average microwave doesn't have it.

      Seriously, if it's in some way capable of displaying something that might resemble the apparition of something resembling a moving picture, optionally with something that could be identified as sound, it's already way more than enough to get DLNA certified.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Media center by johnw · · Score: 1

      Even better, with a suitably modern TV, you don't need a separate remote. The TV remote will work through the HDMI connection and control XBMC on the RPi.

      I started with a separate remote for the RPi, then realised I was using the wrong one and it still worked.

  17. Mine Scares Cats by Anonymous Coward · · Score: 5, Interesting

    I wanted to build a fun little project over the summer to scare cats out of the garden.

    The RPi was a great platform to work with for a casual project like this. Having the GPIO was a real winner here.

    I wrote it all up for others to peruse and have offered enough information that anyone could build it for themselves.

    http://norris.org.au/cattack/

    There are *quirks* to this hardware, but it is not a commercial device, it is for education use. I was telling my teacher-in-training friend that I don't know if I'd want to use the RPi in class with 30 students all finding the quirks at different times: it would be chaos! But for a single enthusiastic student working through these problems will give them a fantastic introduction to troubleshooting and the real life pain that comes with getting something to work.

    1. Re:Mine Scares Cats by readacc · · Score: 2

      Given the system doesn't do pattern recognition and cannot determine the difference between a cat and an inquisitive child, that could cause some problems...

    2. Re:Mine Scares Cats by rubycodez · · Score: 1

      pistols should only be used by the Mark I wetware analog system

      I actually like cats, cat I had growing up never cared for anything in the garden, he'd just hunt and eat bugs and spiders. he didn't even care about catnip. he would eat grass from the lawn, though

    3. Re:Mine Scares Cats by Anonymous Coward · · Score: 0

      1995 called, they wanted their repeating cat backgrounds back.

    4. Re:Mine Scares Cats by Opportunist · · Score: 1

      Yeah, but then you have to remove the cadaver or your garden might smell funny come Summer.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Mine Scares Cats by Anonymous Coward · · Score: 0

      Ha ha, that was the point!!! Did you like the awful background image? :)

    6. Re:Mine Scares Cats by rubycodez · · Score: 1

      "...but wait! the Ronco .22 LR cat elimination system also produces this beneficial mulch..."

  18. Re:So, 2 million and 1 will come from somewhere el by DrPBacon · · Score: 1

    There will be a rich supply of perfectly working boards on eBay soon I hope :D

    --
    Spent All My Mod Points
  19. Software support and longevity. by marcovje · · Score: 2

    I mainly use it as always-on machine in addition to the filer. The main reason is that with a filer you are more conservative. OpenVPN, postgresql db. I also have some applicationservers (3-tier) developed for it, but that is not production yes.

    Most important bit is long time usability and support, features are only secondary. In that RPI is unique.

  20. Ubuntu. by Anonymous Coward · · Score: 0

    Ubuntu has stated in the past on their bug tracker that they will only support the RasPi if and when they start shipping a version with ARMv7. Despite it's issues, many people prefer Ubuntu over . So that's a reason why someone might want ARMv7.

  21. How I use my RP by yossie · · Score: 4, Informative

    Most of the time, my RP, coupled with a 8-Relay board ($20 on ebay,) reports (via SMS) whenever any of my house doors are opened or closed, as well the garage door. Further, it has a web server with a small app that allows me to raise/lower the garage door.
    A picture of the board I constructed can be seen at http://www.blacksteel.com/pics/RP.jpg - the board has since been re-arranged a bit to give me better access to the HDMI port. The software is pretty minimal - a shell script to handle periodic polling of the various magnetic reed switches on the doors, it also keeps track of all changes in a mysql database. A php script to handle opening/closing the garage door (and animating the process in an image using data from the switches!)
    Also, whenever I have a movie that can't be played back by my old but still working Apple TV 1 running XBMC, I use OpenElec XBMC on my RP - it's not the most responsive XBCM in the world, but it plays back high resolution MKV's whereas the ATV1 can't keep up.
    All in all, it's an amazing board and I have other plans for it, grin. I likely will get another one or two at some point.

    1. Re:How I use my RP by ahabswhale · · Score: 3, Informative

      Thanks for sharing that. I've always wondered how people use these devices.

      --
      Are agnostics skeptical of unicorns too?
    2. Re:How I use my RP by Camembert · · Score: 1

      I have also seen a wonderful project of someone using a raspberry pi inside a very oldfashioned table radio as an internet radio. Nice. Or, using a gutted old Macintosh, you know the early all in one models, as an arcade machine. Another application was using the pi as a wifi access point with ad filtering already built in. All fun projects... for people with enough free time !

  22. Re:practical road blocks by ArchieBunker · · Score: 2

    You're stuck in a 20 year time warp my friend. HDMI has been the standard video transport method for a long time. If you need to interface your board to 5V logic then use one of the many cheap level converters out there. Most 5v logic will probably run at 3.3v anyhow these days.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  23. How I'm using my RPi's by DoctorPepper · · Score: 1

    I bought two Raspberry Pi's in October. One of them is currently doing duty as an IRC server inside of one of my Broadband-Hamnet mesh nodes (formerly HSMM-MESH), the other is for use as a backup, and for experimenting.

    http://www.hsmm-mesh.org/

    --

    No matter where you go... there you are.
  24. How I use my Pi by Anonymous Coward · · Score: 0

    I wrote up a post a while back about how I use my Raspberry Pi: Things I do with my Raspberry Pi

    It got pretty popular at the time, so you might have seen it before.

  25. Not very open by Anonymous Coward · · Score: 0

    Some of the software and much of the hardware for the Pi is not open. OLinuXino by Olimex is much more open ( runs official Debian, board layouts are open, 2 layer design and TQFP parts - available from Olimex in unit quantity - for home build). I love my Pi and wish the Foundation the best of luck, but I like my Olimex better.

  26. Re:Freetards earn the hate. by gedeco · · Score: 1

    I already own a very small, cheap, computer except mine has a HELL of a lot more computing power than this P.O.S. It's called an "iphone" (perhaps you have heard of it) and hundreds of millions of people already own them and they have been used to do some amazing things like control robots and play music. Wake me when this rasptard pie gets anywhere close to this. But freetards like you don't think they count because for you morons everything has to be under a communist license or some such bullshit.

    Steve,

    Is that you?
    You became a zombie.

  27. Re:Freetards earn the hate. by ArbitraryName · · Score: 1

    Awesome, where should I send my $50 for the iphones you're selling?

  28. BeagleBone Fully Documented; Broadcom Proprietary by Anonymous Coward · · Score: 4, Informative

    TI fully documents their system on chip (SOC) chips.
    Broadcom doesn't.

    This alone makes Broadcom (which is in the Raspberry Pi) completely non-free and craptastic, and the BeagleBone worthy of consideration by a hacker.

    F Broadcom. F Raspberry Pi. Don't waste your time on non-free systems which you have to reverse engineer because the documentation is purposely incomplete.

    The fact that there are significant reverse-engineering efforts going on
    https://github.com/raspberrypi/firmware/wiki
    https://github.com/hermanhermitage/videocoreiv/
    is proof that the Broadcom chip in the Raspberry Pi is anything but open.

  29. Raspberry Pi Is Proprietary Shit by Anonymous Coward · · Score: 0

    The Raspberry Pi is not an open architecture.

    Read this (and weep):
    http://RaspberryPi.StackExchange.com/questions/7122/level-of-hackability-of-raspberry-pi

    There are a lot more sources that confirm this (sad) info. Just search for "raspberry pi bootloader".

    Broadcom has a *very bad* reputation in the open source world, and they have *EARNED* it.

    If you want to play in their walled garden, limited by what they will allow you to do, it is a cool toy. If you want to do whatever you want, you will be very disappointed.

    Isn't the true value of a *general purpose* computer being able to do anything you can conceive?

    The fact that there are significant reverse-engineering efforts going on
    https://github.com/raspberrypi/firmware/wiki
    https://github.com/hermanhermitage/videocoreiv/
    is proof that the platform is anything but open.

    You don't have to reverse engineer something that is open.

    Vendor lock-in is very bad. That's what you get with the main chip on the Raspberry Pi.

    Stay away from proprietary purposely non-documented shit. Don't waste your time.

    1. Re:Raspberry Pi Is Proprietary Shit by ArbitraryName · · Score: 1

      Mind keeping your copypasta to once per thread?

  30. Practical question by ArchieBunker · · Score: 1

    What is the "lack of freedom" preventing you from doing?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Practical question by hamster_nz · · Score: 2

      So why can't you run OpenBSD? Nothing about the hardware forces you to run Linux. Here is a tutorial on how to write and boot your own basic kernel.

      However, if your faith forbids the touching of 'unclean' hardware, then who am I to question it!

    2. Re:Practical question by ArbitraryName · · Score: 1

      So "freedom" is about forcing people to do what you want? That's an interesting definition.

    3. Re:Practical question by Anonymous Coward · · Score: 0

      What is the "lack of freedom" preventing you from doing?

      How bout booting the raspberry?

      https://www.fsf.org/resources/hw/single-board-computers

    4. Re:Practical question by CadentOrange · · Score: 1

      That is the only definition when you are a zealot.

  31. What I use my Pi for by Anonymous Coward · · Score: 1

    I have two mounted behind two LCD TV's. They get power off the TV's USB port, and the hook up via the HDI port. I use this for digital signage.One uses Feh to do rotating fixed sign. the other pulls data from the net for a flavor list for my ice cream store. It's a real time update. Works great.

  32. We Value Freedom & Liberty Here by Anonymous Coward · · Score: 0, Redundant

    For some reason the RPi always seem to get so much bitterness here. Apparently there are a lot of self-described nerds on a tech website for nerds who cannot imagine the use of a very small, cheap, low power hackable computer with moderate computing power.

    I find this very strange.

    You're new here, right?

    We value Free here, as in freedom -- as in LIBERTY. The Raspberry Pi is not in any sense free. It is closed and proprietary. It has a craptastic Broadcom system on chip (SoC) which Broadcom refuses to properly document.

    The Raspberry Pi is not really an open architecture.

    Read this (and weep):
    http://RaspberryPi.StackExchange.com/questions/7122/level-of-hackability-of-raspberry-pi

    There are a lot more sources that confirm this (sad) info. Just search for "raspberry pi bootloader".

    Broadcom has a *very bad* reputation in the open source world, and they have *EARNED* it.

    If you want to play in their walled garden, limited by what they will allow you to do, it is a cool toy. If you want to do whatever you want, you will be very disappointed.

    Isn't the true value of a *general purpose* computer being able to do anything you can conceive?

    The fact that there are significant reverse-engineering efforts going on
    https://github.com/raspberrypi/firmware/wiki
    https://github.com/hermanhermitage/videocoreiv/
    is proof that the platform is anything but open.

    You don't have to reverse engineer something that is open.

    Vendor lock-in is very bad. That's what you get with the main chip on the Raspberry Pi.

  33. I've got three of them myself. by Anonymous Coward · · Score: 1

    Two are running raspbmc, hooked up to 1080p TVs and feed off the NAS, this works great, and it's so easy. The other one is in the kid's room hooked up to a $8 used PS3 webcam and mic so we can watch/listen, plus it has an mp3 playlist of various lullabies and white noise. Bloody brilliant machine. I'm going to get one for my mom and dad so they can experience the joys of XBMC as well, the plugins for legal free streaming HD content are amazing, and they'll easily be able to stream videos and pictures from their cameras and laptops. I'm going to get another one just for fooling around with and see what else I can come up with. I just wish it easily supported VGA monitors (I have one that's 1280x1024 and it doesn't work with it), but I'm still quite happy with it!

  34. Bitcoin mining peon. by Anonymous Coward · · Score: 0

    I have around 90 GH/s of bitcoin mining asics being managed by a raspi, Keeps it at about 50% load constant. There's a neato distro for that and I kick in a measly 1 minute per day of mining to support it. http://minepeon.com/

  35. Not hate, factual observation of problems by Anonymous Coward · · Score: 0

    The R-Pi reminds me of Global Warming, it's full of people who totally deny that there is anything wrong with it, despite the problems being visible to everyone and even confirmed by the Raspberry Pi Foundation themselves. It's pretty wierd.

    Anyway, no, not hate, just plain factual observations. For a start it has a partially broken hardware USB controller inside the main chip which drops USB data because it expects the ARM core to respond in realtime, which the driver cannot do, as RPF have confirmed.

    And secondly, it's very much closed hardware, unlike the ridiculous claim of openness made in TFS. We don't even have the full datasheet and pinout of the closed-tight-as-a-drum Broadcom device, just a few pages of partial information for peripheral programming. The Broadcom developers are having to do all the kernel work because nobody else has the full information. Not exactly open as TFS portrays.

    The R-Pi used to be unique at the price, but there's no shortage of other boards in the same price bracket nowadays, with more modern CPUs, with full documentation, and without Broadcom's obsession for closedness, and more coming out every week. The main people still buying R-Pis are those wanting cheap media players, because the closed Broadcom chip is at heart just a dedicated hardware media playback device. It's good at that.

    If you want a media player, it's still worth getting. For all other purposes, it's not the board to get anymore. Plus its USB is substandard and won't ever be fixed, and its networking works over USB so that suffers dropped packets too. You've been warned, but who cares. </shrug>

    1. Re:Not hate, factual observation of problems by Wolfrider · · Score: 1

      > If you want a media player, it's still worth getting. For all other purposes, it's not the board to get anymore.

      --To a certain extent, correct. The main draw of the RPi now is the education aspect and the surrounding community, in addition to the price point. The hardware was obsolete practically from day 1, and on top of that it requires a bunch of peripheral hardware to be useful as a standalone PC (monitor, keyboard, optional mouse, networking infrastructure, SD card, power supply.)

      --For my purposes (Squid server for entire household - multiple laptops, multiple PCs and a score or so of VMs) I bought a gen1 Cubieboard + SSD -- similar to Pi, but has better hardware specs -- including a SATA port. I recently bought a Cubietruck to replace that, and so far I'm quite happy with it; my electric bill was under $60 recently, and the Cubie is running 24/7. :-)

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  36. Re:practical road blocks by Anonymous Coward · · Score: 0

    No, but the angry owner may show up with a .45. Besides, all countries are not the US, and you might find yourself on the wrong side of the law for not only killing someone's pet, but also possession of an illegal firearm. There you go, Mr Gung Ho.

  37. Photo Booth by SgtKeeling · · Score: 4, Interesting

    I made a photo booth which was installed inside of an old phone booth in a local cafe for a new-media art festival this past summer. I used a Raspberry Pi, a usb webcam, a big red button connected via GPIO, a coin slot connected via GPIO, and an ethernet cable running to the router in the back room. People would insert their dime or two nickles and the button would light up. Pressing the button would take a photo. The Pi then uploaded the photos to a website which looped through all of the photos taken during the festival. People could visit the website on their own devices, but there were also a few screens set up around the town in shop windows displaying the photos. The program to do all this was a simple python script with a loop.

    You can still see the photos taken here: http://donttakemypicture.org/
    The site uses javascript to keep checking for new photos and to change the photo displayed for you every few seconds.

  38. Re:practical road blocks by Zaiff+Urgulbunger · · Score: 2

    UK keyboard default

    If your-country != default, you change it. What's so hard?

  39. Re:Freetards earn the hate. by Anonymous Coward · · Score: 0

    What do you do when the battery dies? I have an iPod that I'd like to use but even with the USB cable plugged, it doesn't want to start because it complains about a dead battery. Too bad because I could probably find some uses for it.

  40. I have two of them and I use them for... by Anonymous Coward · · Score: 0

    1st one is a target backup for my webserver running the stock Raspbian. Every day, it gets synced with the website servers as a backup via cron and rsync.

    2nd one is a file server for the webserver that is mapped over the network for additional storage for a segment of the website - again, running the stock Raspbian.

    The reason I went with those is the sub 3-watt power envelope. Previously these were serviced by full blown servers drawing 80-90 watts at the wall each. Now, it's all under 10 watts - saves me on the electric bill and does the job just fine. Overall saves $150/year or twice what it cost to put together...

  41. Re:Not Free (As In Freedom) by hamster_nz · · Score: 4, Insightful

    Wow! Said like a true Open Source fundamentalist. I'm hoping you wrote that on an OpenRISC based computer, not a PC with a closed source CPU, closed source BIOS, closed source chipset, closed source video adapter... :-)

    I like my hardware Open, however I don't mind shelling out $35 for board to do stuff with. Download and write an image SD card, plug it in.

    Up and running in 15 minutes, with no 'wasted' time or money..

  42. Re:Not Free (As In Freedom) by Anonymous Coward · · Score: 1

    What an incredibly narrow-minded diatribe. I don't think anyone attempts to describe the Pi as free in any sense, except that it runs open source software. It was designed, built and sold as a miniature, cheap PC with enough power to give kids and teens their first taste of programming without their parents worrying about little Johnny or little Jane messing up the family computer. Ebon Upton works for Broadcom, and enacted his vision with the hardware he had to hand. He had a very specific demographic and price-point in mind, and that just didn't include you.

    The charity behind the Pi only expected to sell a few thousand units in the first year, and if that had been all they'd managed they would still have been happy to have inspired a small group of youngsters to get into coding. No, those youngsters wouldn't have learned how to hit the metal directly, but by the time a coder gets to that stage they can look more widely at other hardware that does allow it (if such a thing actually exists).

    As it's turned out, there are a huge number of people in the world who have the imagination to see that a crap, non-free, small, cheap PC with a big support community can be used for far more than teaching young people how to code.

  43. Re:Freetards earn the hate. by JaredOfEuropa · · Score: 1

    Replace it, probably. Or replace the battery; this is a 3GS model where replacing the battery should be simple.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  44. Sleeping in a drawer by damaki · · Score: 1, Informative

    I bought this to use it as a lightweight server, found it highly underpowered, CPU and memory wise, and discovered that some software I needed was x86 only. So I left it gathering dust in a drawer. I have been tried finding a use for this thingy but could not. End of the story.
    I end up using the t-shirt more than the pi itself.

    --
    Stupidity is the root of all evil.
  45. Re:practical road blocks by hamster_nz · · Score: 2

    I use a HDMI -> DVI-D cable with no problems. I like 3.3V though, all the cool sensors use 3.3V logic...

    But I think the bigger sin is no RTC!

  46. PBX by darkgumby · · Score: 2

    I use my Raspberry Pi for a PBX. http://www.raspberry-asterisk.org/

  47. Re:Freetards earn the hate. by HalAtWork · · Score: 2

    There's no way to trick it into thinking there's a working battery in? Just curious because having a battery in there when you don't need it is a waste, and I wouldn't want it catching fire in my walls or something. This seems like a good idea for old iphones, using them as controllers for other things.

  48. Re:Freetards earn the hate. by ArbitraryName · · Score: 1

    The post I'm replying to said the iphone hardware was cheap. Now you're telling me I "gotta pay"? Which is it?

  49. The life of RRi by enter+to+exit · · Score: 1

    My Raspberry pi has done a few things: It started off as a cheap server (running stripped down debian - essentially for eggdrop and ssh tunneling). replaced it with an old desktop for stability.

    Then it had a brief stint as a pbx with asterisks, it was buggy and was overkill for my purposes. I learnt how to set up asterisks, though - no mean feat.

    It's currently acting as a media centre (with openELEC) but as i hardly use it (again, randomly freezes, lags) i'll soon replace it with a mini PC of some kind.

    Next i'll either hook it up to a surveillance camera and make it stream video (or upload snapshots) over the internet or use the gpio pins and hook it up to some transducers and see what ideas i come up with.

    The RPi is cheap, it has a lot of projects revolving around it, it's buggy as hell, its essentially only good for fleshing out ideas until i can justify (or not justify) buying nicer hardware (for me at least).

    1. Re:The life of RRi by Anonymous Coward · · Score: 0

      Mine isn't buggy, it runs for months without rebooting. Power interruptions have been the only cause for rebooting

    2. Re:The life of RRi by enter+to+exit · · Score: 1

      I wonder what version you have? I have the very first batch (managed to get my order in on open day). It's the 256mb one, there have been one or two design revisions since.

      Perhaps we should differentiate between the versions when we talk about them.

    3. Re:The life of RRi by Anonymous Coward · · Score: 0

      Try to get better power supply for better stability :-)

    4. Re:The life of RRi by Ford+Prefect · · Score: 1

      I've got a very-first-generation, USB-hobbled-by-polyfuses-until-I-performed-surgery-on-the-thing 256MB Raspberry Pi. The thing's part of my time-travelling Radio-4-Matic and thus transfers a few gigabytes a day over a little USB WiFi adaptor by streaming radio over the intertubes, buffering it for some hours then playing it back.

      Uptime? Right now:
      19:12:14 up 52 days, 15:46, 1 user, load average: 0.01, 0.09, 0.12

      Last reboot was for a system upgrade of some description; the things are pretty stable now. (There have been many improvements to the firmware and system software.) My other Pi (a more recent 512MB model) is busy being a tiny home fileserver and virtual server backup device (remote stuff rsyncs over ssh to this thing) - I could easily use a spare PC for those tasks, but the result would be a lot less near-silent and much more power-hungry. Plus it can saturate 100Mbit ethernet with file serving - faster isn't much use when most of my stuff is on WiFi.

      Make sure you've got a decent power supply. Apparently voltage drops can be a big source of instabilities. Power for my midget fileserver is via a Samsung cube phone charger; the radio's got a hacked-together DC-DC converter running off a mains-to-12V-DC adaptor. (I'm surprised the thing is as stable as it is, what with it solely relying on my impromptu electronics hackery!)

      --
      Tedious Bloggy Stuff - hooray?
  50. 2 Million Mark? by Anonymous Coward · · Score: 0

    That's just about one million Euro. Not impressed!

  51. bridge software / physical, concert style lighting by raymorris · · Score: 2

    Generally, Arduino is a good way to interface the physical world with software. Other commenters mentioned an autopilot and a 3D printer, both examples of controlling motors or servos with software, based on sensor input.

    One project I did was for controlling stage lighting, with programmed sequences of effects being "DJed" in real time. I prototyped an out-of-band management interface for web servers. It could power cycle servers and provide console access. I used a similar system to have computer controlled Christmas lights and 4th of July fireworks.

    Another project was controlling a CD burning robot, to burn hundreds of CDs.

    In general, pretend you had a robot that could run around doing anything you want, controlled over the network or pre-programmed, so the software side can detect the environment through sensors and then take physical actions through its gpio.

  52. Number sold is not the same as number of people by Anonymous Coward · · Score: 0

    One company alone could had easily purchased all 2 million of them.

    So assuming that because they sold (an alleged) 2 million units it means that 2 million people purchase them is completely idiotic.

    1. Re:Number sold is not the same as number of people by Hognoxious · · Score: 1

      One company alone could had easily purchased all 2 million of them.

      On a scale of 0 (theoretically possible) to 10 (as likely as the sun rising tomorrow) where would you place that?

      Use as many significant figures as you like. You'll need them.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  53. I am making a cluster to build Ubuntu by dominux · · Score: 3, Interesting

    I like Raspbian, but it would be nice to have the Ubuntu packages built for the Pi.
    Bit of the back story on the project page explaining why the Pi didn't have Ubuntu from the start.
    http://www.indiegogo.com/projects/a-raspberry-pi-build-cluster-for-ubuntu/x/5206923

  54. Re:Freetards earn the hate. by readacc · · Score: 1

    Sometimes I wonder what drives people to be so hateful of things that have proven beneficial for many people. If someone doesn't like something, why do they then post on forums to let everyone ELSE know (particularly those who do find use for the tech) that they don't like it? Very strange.

  55. home server by Anonymous Coward · · Score: 0

    I use mine as a low power print server and file server for my house. It also runs a surveillance cam with the motion package. Since it is on 24/7 it saves a lot of power over a regular computer.

  56. Re:BeagleBone Fully Documented; Broadcom Proprieta by TheGratefulNet · · Score: 1

    seconded. I'm giving the BBB more of a try than the raspi.

    however, trying to use the BBB as a media server for high res (uac2 audio, asynch, with a good usb/spdif converter) is showing buffering or timing problems. note, I was not getting good results with the raspi, either, but the bbb is not so great for media (flac, full res) serving either. I still have to use my fanless atom itx box for that.

    still, I would give the tip of the hat to the BBB rather than the binary blob-based video and poorly laid out board of the pi. shields (capes, sigh) are also more physically stable on the bone with its dual row of decent pin header sockets.

    --

    --
    "It is now safe to switch off your computer."
  57. Use my Pi by dohzer · · Score: 1

    I use my Raspberry Pi to enable me to tell people that I have a Raspberry Pi.

    1. Re:Use my Pi by bobjr94 · · Score: 1

      Im guessing that and the last post of collecting dust on a shelf are the most common uses.

  58. Re:practical road blocks by TheGratefulNet · · Score: 1

    I grew up on 5v logic, but its now a 3.3v world.

    deal with it. that's why they make bidirection level converters.

    --

    --
    "It is now safe to switch off your computer."
  59. Re:Which device for tamper resistant android w/ to by couchslug · · Score: 3, Insightful

    Any, but I'd pot the thing in epoxy inside a metal shell and it wouldn't be user-accessible other than a simple non-root interface to change price per gallon and any other required functions.

    If it breaks, throw it away and replace it. If faults are found in the future, ship a later version and swap 'em out.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  60. Re:BeagleBone Fully Documented; Broadcom Proprieta by Anonymous Coward · · Score: 0

    BBB has realtime coprocessors (RTU's) that are the right way to fix any audio jitter among other things. They are a pain to program though, and there's probably currently no audio driver support for them. It's on my infinite TODO list.

  61. Is Rasp Pi truly open-sourced ? by Taco+Cowboy · · Score: 2

    Quoting from http://en.wikipedia.org/wiki/Raspberry_Pi

    ... Application software uses calls to closed source run-time libraries (Open Max, OpenGL ES or open VG) which in turn calls an open source driver inside the Linux kernel, which then calls the closed source Videocore IV GPU driver code ...

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Is Rasp Pi truly open-sourced ? by Anonymous Coward · · Score: 0

      I wasn't aware of the closed-source runtimes, but the "GPU driver" code they're talking about isn't a driver, it's the VideoCore firmware, running solely on the VPU. The in-kernel driver is open source.

      There was a substantial amount of bleating over this when the in-kernel driver went open, mostly people changing the goalposts after the fact. It's even sillier than the nVidia closed-source driver arguments.

  62. Care to showcase your projects ? by Anonymous Coward · · Score: 0

    ... One project I did was for controlling stage lighting, with programmed sequences of effects being "DJed" in real time ...

    ... Another project was controlling a CD burning robot, to burn hundreds of CDs ...

    Care to showcase your projects with all of us ?

    Maybe a vid clip on youtube, perhaps ?

    Thanks in advance !

    1. Re:Care to showcase your projects ? by raymorris · · Score: 1

      Two other people did CD changing on YouTube. I don't have anything to add. Maybe one day I'll get a chance to post my DMX lighting stuff. the main thing I can tell you about that is it you do not need the DMX shield. All you need is a MAX485 and the connector.

  63. Re:practical road blocks by i.r.id10t · · Score: 1

    Before I even booted the image of Raspbian I mounted the file system, set the IP I wanted to use, etc. Still haven't plugged a keyboard or attached a HDMI cable to it, just sshing in and doing stuff. Not sure what I actually want to do iwth it... which is how I got it (someone I know had 2 and just didn't know what he wanted to do with them)

    --
    Don't blame me, I voted for Kodos
  64. Re:practical road blocks by Anonymous Coward · · Score: 0

    Don't use bidi converters if you don't actually need them to be bidirectional.
    Unidirectional level shifters are less iffy on the required rise/fall times and *way* more tolerant of long badly terminated lines (aka more breadboard friendly).

  65. Artistic video displays by Anonymous Coward · · Score: 0

    Rotating video screen : 2 meters diameter !
    https://www.facebook.com/photo.php?v=522107821203321
    https://www.facebook.com/photo.php?v=503788946382696

    8m * 3m LED screen :
    https://www.facebook.com/photo.php?v=520979581330299

    And now deploying 15 boards to control LEDs in a shopping mall !

  66. Re:BeagleBone Fully Documented; Broadcom Proprieta by rwa2 · · Score: 1

    Yeah, on top of that, I had read somewhere that the Raspberry Pi ethernet port is USB-attached and is prone to periodic resets and disconnects, which basically rules out a Raspberry Pi for projects that would rely on a stable network connection.

    Sure, let me google you a citation.... eh, doesn't look particularly trustworthy, but:
    http://hardware.slashdot.org/story/12/08/24/2228251/serious-problems-with-usb-and-ethernet-on-the-raspberry-pi

    But I'm probably mostly upset that the Raspberry Pi is taking away brainshare from people who would otherwise be making interesting hacks for my EeePC 901 :-D Yes, I'm probably the only person upset that Fuduntu is unsupported now :P

  67. My PI serves random numbers on my lan. by anwyn · · Score: 5, Interesting
    Some computers much more expensive than the PI do not have a Hardware RNG built in. Both my intel desktop and my laptop don't have a hardware RNG. If you try to generate a key, these computers will stop while gathering entropy. But not any more. I use my pi to dump random numbers into the entropy pools for all my computers that don't have an RNG.

    There are other hardware RNGs available, but none as inexpensive as a PI. Also because the PI has an RJ45 connection, it can be plugged into my router where it can serve random numbers for all computers on my lan.

    1. Re:My PI serves random numbers on my lan. by Anonymous Coward · · Score: 0

      I don't think Ian approves of having random numbers served up on him...

    2. Re:My PI serves random numbers on my lan. by Anonymous Coward · · Score: 0

      How are you generating entropy on the Pi?

    3. Re:My PI serves random numbers on my lan. by anwyn · · Score: 1

      From the builtin hardware random number generator. Enabled by adding "bcm2708_rng" to /etc/modules. Standard rng-tools to add entropy from this device to pool.

    4. Re:My PI serves random numbers on my lan. by Anonymous Coward · · Score: 1

      I'm taking advantage of the *lack* of a random number generator in the SNES for my project involving a Pi. As it turns out, a lot of SNES games seed their PRNG generators via a button press. My Pi is connected to the SNES controller port and records and replays my game, even in games like Tetris as the PRNG gets generated the same each time.

  68. Agree with Free as in Libre. But I got an RP... by Dystopian+Rebel · · Score: 4, Insightful

    We're in the golden age for software development. I prefer an "open" solution like the Beagleboard but I received an R.Pi v2 for free and have made it part of my low-power dev environment. I'll describe this environment for the amusement of ye 'dotters.

    I installed a $10 hardware clock in the R.Pi and I power the it with a spare power cord from an Amazon Kindle.

    I run Raspbian (Debian) with Icewm DE. I use the R.Pi for coding (Java, C++, Perl, Go) and I push Mercurial updates to a code repo on a Sheevaplug running Debian Wheezy. The Sheevaplug's power supply had failed (typical problem, melted capacitors) but I wired the mainboard to an AC adaptor from a USB hub.

    I've overclocked the R.Pi to 900MHz. This isn't enough CPU to browse the Internet directly from the R.Pi with Iceweasel/Firefox, but Midori and NetSurf work well enough. On a Pogoplug V2 (running Debian, you see the pattern here), I have lighttpd and a Perl program that fetches and summarises RSS feeds for me. I can view the RSS summary from the R.Pi using NetSurf or Midori. (Dillo doesn't do tables well.)

    When I need to do Web research that requires Flash or special plug-ins, I use rdesktop to connect to a VM instance of Firefox (M-Windows XP or Debian) installed on an AMD box running VMware ESXi server. ESXi server is free.

    I have all this running with an APC battery back-up. The APC unit can run for some time with only the ARM kit to power. I have another APC UPS feeding my modem, router, and assorted switches.

    It's a versatile dev environment and it didn't cost much. None of it would be possible without Linux. I'll say it again: this is a golden age for software developers.

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  69. Re:BeagleBone Fully Documented; Broadcom Proprieta by Hemlock+Stones · · Score: 5, Informative

    While TI documents most of the am3359 SOC it does not provide any documentation for the Imagination Technologies PowerVR GPU core which is proprietary. To the OP, as far as I know there are no non-proprietary GPUs (more or less beefy) on any ARM SOC so good luck on finding one without binary blobs.

  70. Re:BeagleBone Fully Documented; Broadcom Proprieta by Anonymous Coward · · Score: 0

    Not to be a debbie downer, but there is no graphics hardware accel on newish kernels (3.8+) using the BBB. Hopefully this is rectified soon.

  71. Neat toy by tbuskey · · Score: 2

    Remote wifi temperature sensor. I have an existing 1-wire temp sensor net & wanted to put something in the greenhouse w/o running a wire. I just needed to add a cheap wifi dongle and it just worked. I took a small $ risk and almost no time. If I was doing 10-20, there are cheaper solutions for more time spent, but I think I got a good value.

    Since then, I played with RiscOS on it. I'm now playing with it as a thin client that someone built. I'm also going to play with Plex on it. Maybe I'll play with Plan 9 on it.

    The first task could probably be done on on any of the other ARM boards that run Linux. The others tasks might work on other boards, but people are building and optimizing for the RPi.

    All these ARM and microcontroller boards are fantastic. RPi made the others hit the under $40 price point. It reminds me of the days of Apple vs C64 vs Atari vs IBM and I hope they stick around.

  72. Music by Anonymous Coward · · Score: 0

    That would be me.

    I have a now-discontined streaming music system (Squeezebox) that requires a light-weight server. For years it's been running off a now-discontinuted NAS (ReadyNAS duo, SPARC architecture). I replaced this with an RPi and a disk attached to my router. I was able to do this because other people with more experience (the "community" in other worlds)have posted detailed instructions and Debian packages for me to use.

    I'm not cool. I do numerics in Fortran and don't administer anything more complicated than a Mac. But I've got two small kids, a job, and limited time. I wanted something that would work well enough and this is it.

     

  73. good point, the board can be replaceable, sealed by raymorris · · Score: 1

    Thanks for the reply. I was thinking that maintenance technicians would need to have access to the system, but you're right, that's not necessary. Assuming the display is separate, a $25 board could be replaced as a unit without increasing cost much, given the cost of the tech's time. That certainly simplifies assuring the customer that the unit hasn't been tampered with.

  74. View-Master video player by Anonymous Coward · · Score: 0

    I hacked an antique View-Master into a 3d video player using an RPi:

    http://cassettepunk.com/blog/2013/11/12/view-master-video-player-hacking/

    Did the trick very nicely. Thanks, Pi Foundation!

  75. Re:BeagleBone Fully Documented; Broadcom Proprieta by topologicalanomaly47 · · Score: 2

    I run a collocated Raspberry PI and never had a networking issue (it's monitored). I also ran one at home as a vpn server (slow) for a while and it also was mighty stable. I'm willing to bet that most networking issues on the pi can be traced back to crappy power supplies.

  76. Re:So, 2 million and 1 will come from somewhere el by Ihlosi · · Score: 2, Insightful
    On the other hand, 2 million purchases seem to think that forking over $40 for a board isn't a TERRIBLE idea.

    It's just another example of a well-marketed product beating technically superior products, which appears to happen 99.9% of the time.

  77. Mini arcade cabinet: Picade by megahutch · · Score: 1

    I'm developing a little game on the raspberry pi for my soon to be delivered mini arcade cabinet. It's the perfect side project for an ex-game developer like myself.

  78. Power supply ripple by Anonymous Coward · · Score: 0

    Having an oscilloscope, I've seen the power delivered by cheap wall bricks and a high frequency ripple of about 1V !

    Do not hesitate to oversize the power supply, just in case. This "should" reduce the ripples and enhance stability. Oh and avoid reboots when you plug in a USB peripheral....

  79. Re:Not Free (As In Freedom) by Anonymous Coward · · Score: 0

    Maybe he wrote it on an Allwinner device running Fedora 19 from an SD card. Write SD card, pop into your tablet/mini-pc and go, 15 minutes without wasted time and fully open source software, no closed source bios (U-boot sources are available) no closed chipset (its a SoC), and no blob for video (fedora runs off the 2D engine for now, 3D can be done via lima).

  80. for arduino fan check up: Udoo by Anonymous Coward · · Score: 0

    Hi,

    For those GPIO is important, check out udoo (udoo.org), an arm *and* an arduino all in single board (with usb, usb otg, hdmi, sata, gpio, ...)! In addition it is an openhardware board with full documentation (except for the GPU, but I haven't found a decent gpu with documentation have you?).
    It just got out from kickstarter, so don't freak out if you do not find the exact blog/howt documenting what you wanna do.

  81. WiFi VPN Hotspot by L4t3r4lu5 · · Score: 1

    Mine connects over OpenVPN to my home router and offers itself as a wireless access point. NAS access and secure internet browsing from anywhere that there's an ethernet port, powered by my mobile phone charger.

    --
    Finally had enough. Come see us over at https://soylentnews.org/
  82. Re:BeagleBone Fully Documented; Broadcom Proprieta by maevius · · Score: 2

    The fact that there are significant reverse-engineering efforts going on
    https://github.com/raspberrypi/firmware/wiki
    https://github.com/hermanhermitage/videocoreiv/
    is proof that the Broadcom chip in the Raspberry Pi is anything but open.

    Have you realised that you posted the official raspberry pi foundation github account as a reverse engineering proof? They are doing many things, but reverse engineering is not one of them.

    Also, I don't think anybody needs proof. It is common knowledge...

    TI fully documents their system on chip (SOC) chips.

    Sure. Could you please send us a reference of the SGX530 which is the GPU in beagleboard? And the kernel drivers that interface with the blob doesn't count, obviously.

    I mean, I like a good argument, but pleeease try to check your facts first.

  83. Re:practical road blocks by Anonymous Coward · · Score: 0

    I found setting a fixed IP on the RPi to have been harder than I liked.

    Yes, it can be done, and your technique was quite nifty. Tops!

    I'm just saying that the purpose of the device is to teach students how to program, use a computer, make embedded devices and generally get excited about doing cool things. Setting a fixed IP should be an absolute triviality, yet taking the standard RPi Raspbian image and booting it, the process is not straight forward. Just Google "Raspbian fixed IP" and you'll see what I mean.

  84. Mine hosts a blog from the kitchen by Anonymous Coward · · Score: 0

    I'm trying out the recently kickstarted Ghost blog platform on my Pi - http://ghostpi.org sits in the kitchen. Generally quite reliable, apart from when my BT broadband drops the connection or I need to unplug it to make coffee.

  85. Dramatron by mlush · · Score: 1

    I built a little sound server for my (tabletop) RPG now my players can summon up dramatic reveal, sad trombone, twilight zone etc at the push of a button (for bonus points I'm now using the same code for a work project)

  86. Pi usage by Snocrash · · Score: 1

    Well... I have one acting as a media center... 1 attached to a relay board running the lights, heaters, and misters on my reptile enclosures with temp and humidity sensors. 1 using the Pi camera and mjpeg streamer to stream a live feed of one of the enclosures. And 1 on my desk for testing.... I also just picked up my first Beagle Bone Black to see how it compares...... Sno

  87. pi by drJeckyll · · Score: 2

    I use mine to make streamer. It have Icecast for streaming some radio. But most of the usage come from nginx with proxy support for h264 streaming from my storage server. I'm pretty happy with performance since my Pi w/o overclock can reach around 3MB/s In and Out (6MB total). In and Out in my case are almost identical. Last time Pi was up for about 150+ days then I have power outage, and now it is up for 51 days. Pretty impressive from something so small and cheap. Pi root is on NFS btw

  88. Re:practical road blocks by i.r.id10t · · Score: 1

    On the other hand, if you've ever worked with a Debian based system, mounting the fs on the sd card and editing ..../etc/network/interfaces is really trivial.

    I'd expect that anyone playing with one of these is slightly familiar with Linux. And I'd expect that anyone teaching students with one of these would either give a good introduction to Linux or give very detailed lab instructions on initial setup and configuration.

    --
    Don't blame me, I voted for Kodos
  89. I have three by DougDot · · Score: 1

    The first one is a NAS for about 10 TB of USB drives: http://things-linux.blogspot.com/2013/07/delicious-raspberry-pi.html

    The second one is part of my home entertainment system running XBMC: http://things-linux.blogspot.com/2013/07/a-second-helping-of-pi.html

    The third one is just for playing around with.

  90. I'm using mine to collect dust by tatman · · Score: 1

    Sadly. I bought two of them. I intended to make one a minecraft server for my son. I still havent purchased a network cable. yes I sadly have been that lazy. (maybe I should post this as anon)

    --
    I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
  91. I use mine.. by Anonymous Coward · · Score: 0

    To watch movies on my car's nav screen.

  92. Things I've used them for.. by gmarsh · · Score: 1

    - SSH to serial converter. Plug a couple of USB-RS232 cables into the Pi, plug them into serial consoles on servers/industrial equipment/whatever, and you no longer have to crouch behind a rack with a laptop whenever you need to monitor/control stuff.
    - Print server for a USB laser printer
    - NAS/backup machine/torrent downloader/etc
    - New guts for a broken NES.

    I'm sure the closed-source GPU and ARM11 CPU offend some people, but hey, it gets the job done in places I've stuffed it.

  93. Chicken house door opener by leigh8904 · · Score: 1
    I made an automatic chicken house door opener: https://www.youtube.com/watch?v=nocIlUTJo1o. Automatically opens the door at sunrise in the morning, and closes it again a certain time after sunset. Sunrise and sunset times were kindly provided here: http://members.iinet.net.au/~jacob/risesetmelb.html.

    The system has worked perfectly from the programming and electrical point of view. There have been a few failures in the mechanical engineering, mainly with the rubber bands I use for the pulleys, and the pulleys coming loose.

  94. Re:Not Free (As In Freedom) by Anonymous Coward · · Score: 0

    How do you know I'm not running a Chromebook without any proprietary firmware or drivers?

  95. Good one. by Ihlosi · · Score: 1
    the boot process starts From the site:

    " The GPU blob is an 18MB elf file, including libraries. It does an awful lot. "

    Very well put.

  96. Re:BeagleBone Fully Documented; Broadcom Proprieta by kriston · · Score: 1

    This is the single most important factor in a successful Raspberry Pi installation. Get a good power supply. The merchants selling Pi kits have the best-tested power supplies. I have a revision 1 Model B, a revision 2 Model B, and one of the newer Model As. The power supply matters much more on the rev 1 Model B than the rev 2 B or Model A.

    The second most important factor is that you have to factor the power being drawn by all USB devices plugged into the Pi. I know I don't have to tell people this, but USB hubs must be externally powered, and that hub must also not be providing the power to the Raspberry Pi. Model A doesn't have ethernet so you can use that power for a wireless adapter, BlueTooth, or one of those handy USB Y-cable hubs.

    --

    Kriston

  97. Re:BeagleBone Fully Documented; Broadcom Proprieta by Anonymous Coward · · Score: 0

    This completely misses the point of the Pi.

    It was engineered from the beginning to be a learning tool to bring kids into computer science. Cost was a heavily defining factor, and while the price point might seem arbitrary, with 2 mil sold the team clearly made some choices that people like.

    It is a fully functional computer at the bottom end of fully functional. It was never intended and never will be the ultimate maker/hacker tool. It HAS crow-barred open a whole new market for people who wanted to play with computers.

    Among the many toys at my disposal there are currently 5 Pi's doing server work, penetration testing and target, and movie projection :) I find them to be perfect for the intended purpose - training tools with an easy reset that provide experience which translates directly into the real world.