Slashdot Mirror


First Steps With the Raspberry Pi

An anonymous reader writes "The Raspberry Pi received an extraordinary amount of pre-launch coverage. It truly went viral with major news corporations such as the BBC giving extensive coverage. Not without reason, it is groundbreaking to have a small, capable computer retailing at less than the price of a new console game. There have been a number of ventures that have tried to produce a cheap computer such as a laptop and a tablet but which never materialised at these price points. Nothing comes close to the Raspberry Pi in terms of affordability, which is even more important in the current economic climate. Producing a PC capable of running Linux, Quake III-quality games, and 1080p video is worthy of praise." Beyond praise, though, this article details the hooking-up and mucking-about phases, and offers some ideas of what it's useful for.

241 comments

  1. The point? by nurb432 · · Score: 1, Flamebait

    With the price of 'smartphones' now, you can get a cheap china-sourced device that is about as small, and has all the communications you need AND even has a built in touchscreen.

    Sure it may not have a lot of data i/o devices on board, but it has audio in/out and they have usb, so that is covered too.

    --
    ---- Booth was a patriot ----
    1. Re:The point? by Anonymous Coward · · Score: 5, Insightful

      A "cheap china-sourced device" smartphone would not do these things for me:

      - Media Centre PC.
      - MAME box capable of hooking up to my TV.
      - Learning tool for programming, networking, and other computing stuffs (that is also incredibly easy to reformat if you balls anything up).
      - Have GPIO ports so I can use it for some silly robotics/mechatronics projects.

    2. Re:The point? by Cornwallis · · Score: 0

      Not only that but you can actually GET a smartphone.

    3. Re:The point? by nurb432 · · Score: 2, Insightful

      Except for the last point ( thus my statement about external usb ) you can get all the above. HDMI output to your tv, bluetooth keyboards and mice. I am assuming you get an android phone here, and not a chinaOS type.

      Now space might be an issue for your 'media' since you are limited to flash cards, but you can always stream from a file server over wifi..

      Restoring firmware is pretty trivial too.

      --
      ---- Booth was a patriot ----
    4. Re:The point? by nurb432 · · Score: 0

      Not saying its the answer for everything, but when i can get what the PI does + so much more for about the same or a little higher.. it seems silly in most cases go to the route of the PI.

      And having cellphone data isn't to sneeze at if you want to do some remote control stuff too far for wifi to reach.

      --
      ---- Booth was a patriot ----
    5. Re:The point? by Anonymous Coward · · Score: 4, Interesting

      Could you actually find me a smartphone with HDMI out (1080p), ability to use USB peripherals, and cost within 3x as much as the RPi?

      Space is something I wouldn't bother comparing because I would stream to my RPi as well.

      Restoring firmware on the RPi is a matter of formatting the SD card, most phones are quite easily permanently bricked.

    6. Re:The point? by nurb432 · · Score: 1

      Just do some shopping out on the china wholesale sites for what you want, there are plenty of them out there. Some are stupid expensive, others are reasonable.

      I had forgot to include small tablets as well, while they are bigger than a PI they also give one more local display ability, which for some projects might be an advantage... 70 bucks for a 7 or 8 in tablet with HDMI and usb host ports is not out of the question. I fully admit that battery life will suck, but an external PS takes care of that problem.

      I have not priced USB data acquisition modules lately, but id have to figure they are in line with what modules for the PI ( or similar ) would run.

      Not saying its impossible, i have never heard of anyone bricking a phone restoring stock firmware, only '3rd party' ROMs..

      The reason i feel this stuff is a valid option is i have used a palm T/X with a host port adapter just for this .. was inexpensive ( used ) and while not as universal as android it was more than programmable.

      --
      ---- Booth was a patriot ----
    7. Re:The point? by Anonymous Coward · · Score: 0

      The price might be the point. Even a second hand smart phone will run well over $150 (or a 2-3 year contract), the Raspberry Pi only costs about $25. Even if you have to purchase a monitor, keyboard and network cable to go with it, it's still much much less expensive than a standard smart phone once you factor in the contract costs. The Pi probably isn't going to get a lot of heavy practical usage, but it's ideal for hobbyists and people who want a small general purpose home server or low-end PC.

    8. Re:The point? by tepples · · Score: 0

      about the same or a little higher

      Once you figure in the $360 per year price of a mobile data subscription, how is that only "a little higher"?

    9. Re:The point? by Belial6 · · Score: 4, Interesting

      Not fair to even include battery life in the equation as the PI has no battery, so it has 0 battery life. Better to count the Android devices battery as a built in UPS.

    10. Re:The point? by Charliemopps · · Score: 0

      What on earth are you talking about? The cheapest smartphones out there are at least $200... unless you get a 2 year contract. There isn't a device on earth that competes with the PI on price... and that's the problem. They need to raise the price and then use that money to improve distribution. You can't buy one now because the price is so low, they can't keep up with demand.

    11. Re:The point? by niftydude · · Score: 2

      Except for the last point ( thus my statement about external usb ) you can get all the above. ...

      Now space might be an issue for your 'media' since you are limited to flash cards, but you can always stream from a file server over wifi..

      Actually, people have hacked together usb host mode drivers for the USB chips in the samsung galaxy s and galaxy s ii phones (and probably others), so there now exists the potential to plug in usb hubs, usb drives etc. into the smartphone, solving the space for media issue, and also the gpio port issue, if you buy a usb to gpio interface adapter.

      --
      You can never know everything, and part of what you do know will always be wrong. Perhaps even the most important part.
    12. Re:The point? by khipu · · Score: 2

      There's nothing to hack; the Galaxy SII has USB host mode out of the box.

    13. Re:The point? by Hadlock · · Score: 4, Interesting

      1080p output on $99, 4" cell phones is only a few years away. If not new, then through the used/craigslist channels. It's too bad the OLPC project didn't invest more heavily in cell phones.
       
      This 4th of july I'll be launching an old blackberry curve a couple hundred feet in the air using fireworks simply because it's worth more to me as a disposable video camera than anything else. In 2008 that phone cost $250 with contract.
       
      Honestly these near-daily advertisements for sub-cellphone hardware on slashdot are getting tiring.

      --
      moox. for a new generation.
    14. Re:The point? by tkdc926 · · Score: 1

      Virgin Mobile offers several smartphones for less than $200 without a contract: http://www.virginmobileusa.com/cell-phone-plans/beyond-talk-plans.jsp

    15. Re:The point? by the_B0fh · · Score: 2

      most people don't know how to count. What do you expect?

    16. Re:The point? by Anonymous Coward · · Score: 1

      As someone who has just loaded raspbian on a B model I'm getting a kick out of this discussion.

      It runs as fast as my old 2000 dual 300mhz celeron and has the same amount of memory. Debian runs surprisingly quick I put nginx on and it will serve a single Tcp stream (3.5Mb in size) at 50 Megabits. It's a fast functional unencumbered little machine and according to my power draw metrics does this under 5 watts.

      Also quick shout to a pragmatic solution until real cases are developed -- print your own raspberry pi case -> http://www.raspberrypi.org/archives/1310

    17. Re:The point? by Anonymous Coward · · Score: 0

      I wasn't aware the Pi had a free worldwide data connection...

    18. Re:The point? by Anonymous Coward · · Score: 0

      Maybe not a smartphone, but the Mele A1000/A2000 devices can be had for less than $100 including shipping, have VGA and HDMI out, run at 1000mhz on A10 arm chips, and can run Ubuntu from the SD card. Plus a number of cheap laptops based on this configuration are due out soon. Are they able to run XBMC? Not yet, but sooner or later there's no real reason they can't.

      http://www.dealextreme.com/p/mele-1080p-android-2-3-internet-tv-set-top-box-w-wifi-optical-3-x-usb-hdmi-av-lan-sd-119913

      The Raspberry Pi is great, but there are alternative solutions finding their way to market. There's only a trickle right now, but theres a ton of devices set to come out over the next little while based on this, mostly thanks to the Mali-400 GPU which has sources available.

      http://forum.xbmc.org/showthread.php?tid=126995&page=1 has some discussion on the various devices based on this and the possibilities of using these devices as an xbmc solution.

    19. Re:The point? by tftp · · Score: 1

      Could you actually find me a smartphone with HDMI out (1080p), ability to use USB peripherals, and cost within 3x as much as the RPi?

      I don't know why you'd want a smartphone for a media PC though. Those aren't capable enough for the job. But my Galaxy Tab has HDMI out. Never needed it, but it's there and I have the cable and the stand.

      Some tablets have USB host mode, other don't. Choose one that fits your needs. If you have USB host then you have all other peripherals, including the GPIO and JTAG and serial and whatnot.

      Learning should not be done on a minimalistic system. It simply isn't worth it. Get an old PC for that. You don't want your learning to be constrained by irrelevant factors such as lack of RAM or poor performance or insufficient disk space or unavailable libraries. Get a PC, load a development system and install every development package under the Sun. Your task would be to learn how to code in $foo, not to discover problems with interpreter of $foo on architecture $bar. It is not always easy even for experienced coders to port an already working software from the development system into the embedded target.

      Bricking of a PC is all but impossible (unless you are rewriting GRUB, that is.) I wrote drivers for Linux and haven't damaged the system even once. But if you insist, on a PC it is much easier to make a backup of a partition. You can't plug another SATA cable into R-PI, can you? There are no SATA interfaces at all, IIRC.

      R-Pi is useful, but I don't think it is useful for what you suggest. IMO R-Pi is best used as an embedded system to control something else. For example you can connect a camera and write software that tracks your squirrels on the lawn and shoots them with water (that had been done on a laptop.) You can do many things with it... but forget about it being easy. Coding for minimalistic targets is hard.

    20. Re:The point? by Anonymous Coward · · Score: 0

      It does that all for me except the robotic thing, although I programmed some stuff myself for android.

    21. Re:The point? by Anonymous Coward · · Score: 0

      >> 1080p output on $99, 4" cell phones is only a few years away

      So what's your point? In a few years I can get what the Raspberri Pi does today for a quarter of the cost? And this is better how?

    22. Re:The point? by noname444 · · Score: 2

      The difference is that the raspberry pi is/will be immensely popular. There will be a huge community supplying software solutions and hardware modifications for it. It doesn't matter that some random china-device has twice the power and a touchscreen when you're stuck on Android 2.1, closed kernel, and no updates in sight.

      It's the people that matter, not so much the hardware.

    23. Re:The point? by Half-pint+HAL · · Score: 1

      Not saying its impossible, i have never heard of anyone bricking a phone restoring stock firmware, only '3rd party' ROMs..

      That doesn't invalidate the previous poster's point -- you can do what you want with the RPi, including installing any firmware you want, with no risk of bricking the device.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    24. Re:The point? by Joce640k · · Score: 1

      Could you actually find me a smartphone with HDMI out (1080p), ability to use USB peripherals, and cost within 3x as much as the RPi?

      Space is something I wouldn't bother comparing because I would stream to my RPi as well.

      Restoring firmware on the RPi is a matter of formatting the SD card, most phones are quite easily permanently bricked.

      Limiting yourself to 'smartphone' is stupid. A massive part of smartphone cost/compromise is the battery. The Pi doesn't have that.

      OTOH if you want a cheap box to run your house then there's quite a few Intel Atom boxes out there which are far more powerful than the Pi. They can accept real hard disks and run a full OS. The ones I've bought come in a plain cardboard box with a wall-wart and literally nothing else. They're sold without an OS so they avoid the Windows Tax and the price will be about 3pi.

      --
      No sig today...
    25. Re:The point? by makomk · · Score: 0

      Raspberry Pi is quite closed itself. For instance, according to the docs the audio output is emulated in closed-source PWM code running on the undocumented VideoCore hardware. I don't think there's even working open source code that uses audio out on there yet; last I heard the ALSA driver was horribly broken.

      It also can't boot without a closed-source bootloader running on the VideoCore hardware which has a license agreement forbidding you from running it on anything other than a Raspberry Pi. So even if you somehow get your hands on the processors used in the Pi and integrate one of them into your project, there's no legal way to run the code you'd developed on it.

    26. Re:The point? by Joce640k · · Score: 1

      I think the Pi's cool and all....but I just can't imagine disk swapping on an SD card. Does not compute. The reviews I've seen support this - go over the RAM limit and you're toast for the next half hour.

      --
      No sig today...
    27. Re:The point? by Half-pint+HAL · · Score: 4, Interesting

      Learning should not be done on a minimalistic system. It simply isn't worth it. Get an old PC for that. You don't want your learning to be constrained by irrelevant factors such as lack of RAM or poor performance or insufficient disk space or unavailable libraries. Get a PC, load a development system and install every development package under the Sun. Your task would be to learn how to code in $foo, not to discover problems with interpreter of $foo on architecture $bar. It is not always easy even for experienced coders to port an already working software from the development system into the embedded target.

      I think you're missing the point somewhat. The PC is a heterogenous environment, so you will always have to deal with funny little quirks of compatibility in libraries etc. It's only when you get a homogenous, uniform environment that you stop having to work your way around machine-specific problems.

      No, not everything is available on the Raspberry Pi... yet. Yes, someone has to port it. But that's the job of the early adopters, and it only needs done once, and then it is available to everybody.

      By the time the first in-a-case Pi comes out, there will no doubt be a hell of a lot of stuff available for it.

      The secondary effect will be that there will be better software coverage for all variants of ARM Linux, and Linux users will be able to start migrating away from the Linux i386 and x64 architectures. I've been waiting a long time for desktop Linux to cease to be a PC OS, as it limits its appeal. A desktop ARM Linux would be in direct competition with dumb terminals in the enterprise, and would offer the added bonus of being able to do mixed-mode local and network computing -- maybe they'd still want to use Microsoft Office remotely rather than LibreOffice locally, but they could use Firefox locally without bother.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    28. Re:The point? by Anonymous Coward · · Score: 0

      "With the price of 'smartphones' now, you can get a cheap china-sourced device that is about as small, and has all the communications you need AND even has a built in touchscreen."

      The Nazis behind the moon ( http://www.imdb.com/title/tt1034314/ ) even use it to fly their spaceships while the shuttle used one which was 0.005 percent as powerful as an Xbox 360.

    29. Re:The point? by drinkypoo · · Score: 1

      I don't know why you'd want a smartphone for a media PC though. Those aren't capable enough for the job.

      There are in fact numerous smartphones on the market today more powerful than highly popular media players like the various Roku boxes, or failed but working players like Revue, so I'm going to have to call bullshit on that one.

      You can't plug another SATA cable into R-PI, can you? There are no SATA interfaces at all, IIRC.

      You boot it from the USB, so who cares?

      R-Pi is useful, but I don't think it is useful for what you suggest. IMO R-Pi is best used as an embedded system to control something else.

      You probably wouldn't want to bitbang to some random IC you wanted to talk to with R-Pi; indeed, you might connect an Arduino to your R-Pi for that purpose. However, if you needed to do a LITTLE bit of GPIO and a whole bunch of processing (e.g. your camera example) then R-Pi would be a perfect match. If you need more RAM, VIA will soon fill that gap.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    30. Re:The point? by Anonymous Coward · · Score: 0

      .....has all the communications you need.

      There's the caveat.

      Most touchscreen devices like cellphones don't support any peripheral devices beyond an earphone/mic. So while yes, you can get away just buying a cell phone be prepared to be locked into email, instant messaging, or usb storage as your options for communicating with it because there are no other options.

      The only device that came close was the Nokia N900. It had TV out, true windowed multitasking, lots of bluetooth profiles including HID and keyboard and even had some of the software you might use in a real pocketable computer. Some random android thing doesn't even come close.

    31. Re:The point? by asdf7890 · · Score: 1

      If you have a task that requires much memory then the RPi probably isn't the right tool for the job. 256Mb might be pretty spacious for an embedded environment explicitly intended as such, but it is a bit camped for a general purpose Linux system so chose your configuration with consideration.

      It'll depend what SD card you give it too - some write much faster than others, particularly when considering random access I/O loads like memory paging. Even the best SD card isn't going to be great for random access though as they are generally optimised for their most common use, storing images and videos for cameras and such (a predominantly sequential I/O load in either case). If you do need to swap you might find some USB drives perform better - I have one that can sustain ~17Mbyte/sec in sequential writing and I'm sure it'll best any SD card for random writes too (though I've not tested this - I don't use it in a way that needs much random access).

      My RPi is on order, let's see how much I can push the little thing to do...

    32. Re:The point? by Hatta · · Score: 2

      This 4th of july I'll be launching an old blackberry curve a couple hundred feet in the air using fireworks simply because it's worth more to me as a disposable video camera than anything else. In 2008 that phone cost $250 with contract.

      And then you got another $250 phone with contract, and then another $250 phone with another contract. That's the real reason your BB curve isn't worth much to you. Not because it's not a useful device, but because you were conned into buying a new phone you didn't actually need every time you got a contract.

      --
      Give me Classic Slashdot or give me death!
    33. Re:The point? by Hadlock · · Score: 1

      Nay, I am month to month with my Nexus S that I paid (way too much for, especially 6 months after the fact) ~$650 for at launch. The Blackberry was $99 on contract (For me) and I got four years out of it. $250 was the buy it outright price.

      --
      moox. for a new generation.
    34. Re:The point? by PReDiToR · · Score: 1

      You boot it from the USB, so who cares

      Initial boot is from the SD card, but after that you can go to the USB/Ethernet(Model B only) for /

      You probably wouldn't want to bitbang to some random IC you wanted to talk to with R-Pi

      Actually, this is pretty much why the RasPi was made. Getting kids to plug stuff into their computer and make it work. Gert Van Loo has made an extension board to help, taking care of buffering the IOs so that the RasPi doesn't pop a fuse or the SoC.
      The RasPi has built in CSI for cameras, directly into the GPU so cameras aren't going to need much in the way of connecting and learning. They will just be used and programmed around. There is already a fairly good idea at the Foundation of which camera module will be supported.

      Come over to the forums and have a look. If you order one now you won't have to wait too long for delivery.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    35. Re:The point? by Joce640k · · Score: 1

      Yes, obviously, but everybody here seems to think the Pi is suitable for use as a cheapo Linux machine in classrooms or whatever. I'm pretty sure it won't work well for that because as soon as you open two or three windows it'll grind to a halt. I can't imagine trying to compile C++ with a browser and a text editor open (disclaimer: I haven't got a Pi to try it on so I can't say for sure how quickly it starts thrashing...)

      --
      No sig today...
    36. Re:The point? by makomk · · Score: 1

      The Raspberry Pi's not a completely homogenous environment either - you've got fun stuff like SD card compatibility (varies between supposedly identical cards), monitor compatibility, keyboard/mouse/WiFi adapter compatibility (varies between different Pi's in the same batch!)...

    37. Re:The point? by AmiMoJo · · Score: 1

      Don't expect too much from it as a MAME box though. Early games will be okay but the CPU is fairly slow, Pentium II 300MHz class really. MAME is pretty heavy on the CPU and I'd be surprised if there was not a lot of slow down on 16 bit era games.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    38. Re:The point? by Deliveranc3 · · Score: 1

      What made you buy a phone for that much? You could buy several used phones with peripherals for that much. Then you have a backup, and a platform. If they all work you can give them away or sell them. You can put the newest OS on them. They're slightly faster but with a proper OS that doesn't matter, they can't compete with any other gaming platform except the DS I suppose.

      The newest phones also have the problem of not having a physical keyboard, it's slower to type on... which is one of the most arduous things to do with a phone.

      The G1,Droid Eris, Desire, Prevail and at least 4 other phones are selling on ebay for less than $100 with shipping. They've been doing so for several months. Just check out if the phone has been listed as supported by Cyanogen Mod, then you have a stable mod to fall back on if another mod doesn't work out for you.

      Also by buying a phone from another region you can get one that has wider frequencies. Or at least that crosses frequencies within your area, this allows you to change providers whenever you want.

      It might seem tempting to run a super fast phone with a firmware from the providers but that will lead you into privacy issues quickly. First off, it's nice to not be paranoid about losing/damaging your phone. It's nice to have super cheap aftermarket batteries, or batteries bought by the original owner... most smart phones won't last two days. Finally, that extra CPU speed isn't there for YOU to use. It's for Google, or whomever they work with to use.

      Also it's recycling! And you can resell the phone for the same price if you decide not to use any of them.

    39. Re:The point? by asdf7890 · · Score: 1

      I think a basic GCC run and text editors would be fine on 256Mb. A browser like Firefox may well be a challenge though, but IIRC Opera still runs OK in such cramped conditions as long as you don't open too many windows at once.

      I doubt C++ will be the language used in education though - it would be something like Python or what-ever replaces BASIC in the modern line up (i.e. the language in which it is quickest/easiest to get to "input name$: print "Hello " + name$").

  2. Still don't get the point by bunratty · · Score: 2, Insightful

    The Raspberry Pi's creators, the Raspberry Pi Foundation, want to spark children's interest in computer programming and encourage students to apply for computing degrees.

    Why not install Python on whatever computer is already around the house? Or Scratch? Or have them write JavaScript in the browsers they already use? I think that would be a more effective way to introduce them to computer programming.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
    1. Re:Still don't get the point by Anonymous Coward · · Score: 0

      Because impoverished children in impoverished countries don't always have a gaming desktop rig already hooked up in their homes.

    2. Re:Still don't get the point by bunratty · · Score: 1, Interesting

      Uh, but they have a spare keyboard, mouse, and monitor to hook up to a Raspberry Pi? I think OLAP did it better by offering an all-in-one package that has everything needed built in. OLAP even went so far as to consider houses without electricity by building in a crank to generate power! I still don't get the point of Raspberry Pi.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    3. Re:Still don't get the point by bunratty · · Score: 1, Informative

      s/OLAP/OLPC/g

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:Still don't get the point by bunratty · · Score: 1, Offtopic

      I guess it's easier for fanbois to mod me down rather than finally explain what the point of it is. Is the point for fanbois to love it and hate people who don't also love it? Ugh! Count me out!

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:Still don't get the point by stairmaster · · Score: 2

      You're thinking on the wrong scale. Consider a school district - you could equip an entire computer classroom for less than $1,000. That's where the Raspberry Pi starts to make sense.

    6. Re:Still don't get the point by JoeMerchant · · Score: 1

      OLPC targeted Africa/India/Brazil, etc. Pi is targeting Bristol/Sussex/North Hertfordshire... no shortages of electricity, or even old cast-off computer junk like keyboards and monitors.

    7. Re:Still don't get the point by darguskelen · · Score: 1

      Raspberry Pi + Bluetooth dongle + a little bit of bluetooth dev programming.

      All of a sudden I have an easily flashable, copy-ready device to deploy to do bluetooth monitoring on a large scale for ~$50 ea.

      http://yro.slashdot.org/story/11/11/23/2023223/malls-track-shoppers-cell-phones-on-black-friday

      Not saying it's a good idea or even legal, but that'd be something to consider. Quick setup and deployment of a network of devices. Since the hardware is the same minus the MAC addresses, makes it VERY easy to pop the same image into multiple devices with a script to update the MAC on boot.

    8. Re:Still don't get the point by bunratty · · Score: 1

      But don't they have computers they can run software on? Their children can be exposed to computer programming today, with no need to order another computer.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    9. Re:Still don't get the point by JoeMerchant · · Score: 4, Insightful

      When I was growing up, I had access to labs full of TRS-80 computers, for a couple of hours a week. One summer, I had access to an HP something or other with a nice 320x240 graphic display for a couple of hours a day for a few weeks.

      When I got my own computer, I had access during every hour of free time I cared to spend with it for several years.

      It's the difference between exposure and immersion. Lance Armstrong probably wouldn't have developed into as strong a cyclist as he is if he could only ride for one hour once a week during school.

    10. Re:Still don't get the point by Ford+Prefect · · Score: 4, Insightful

      Absolutely this. The point of the Pi isn't that computers are inaccessible to these children, it's that they can have one each to play around with at their own speed.

      While most of the devices will probably just collect dust, there'll be some kids who'll go crazy with the things. Break the OS? Really quick to reimage the SD card. Break the device? Cheap enough to get a new one. Its theirs to play with, and theirs to break.

      --
      Tedious Bloggy Stuff - hooray?
    11. Re:Still don't get the point by Anonymous Coward · · Score: 0

      python is sloooow compared to native binaries, especially starting up..even on gaming rigs.

    12. Re:Still don't get the point by tftp · · Score: 1

      Consider a school district - you could equip an entire computer classroom for less than $1,000.

      OK, you spent $1K and now each of 20-25 students has a naked PCB in front of him. Now what? You need, as a bare minimum:

      1. A child-safe enclosure (hard to make because there are connectors on all sides of the board.)
      2. A power supply and a socket to plug it into.
      3. An LCD monitor and its cables.
      4. USB keyboard and mouse.

      None of that is in the carton that R-Pi ships in. How much do you need to add? I have no clue what would be the cost of an enclosure - and especially of inserting the R-Pi board into it because two walls have to be removable. But let's assume the impossible and you can get it made and fitted for $50 (requires high volume to get to that price.) The LCD monitor will cost you $100. The power supply: $10, together with all the cables and the power strip. The keyboard and mouse can be had for $20 total (cheap ones!) Total additions: $180 on top of the cost of the R-Pi. If you bought R-Pi for $40 then the combined cost of your homemade computer becomes $220.

      But hey, for $220 a school district can buy a complete laptop that requires no wires, comes with the power supply, can be given to the student, is much faster, and runs all the software that the school district purchased. Does that make sense?

      You want to use R-Pi only when it is better than the alternatives. You want R-Pi if you are not a child but a, say, student of a university or some tech school. You want R-Pi if you are specifically interested in its advantages, such as:

      • Small size
      • Small power consumption, flexible power source
      • GPIO
      • Linux

      R-Pi does not compete, price-wise, with a low end laptop because it is incomplete. You can't even touch the thing, really, outside of an ESD-safe workstation, with the wrist strap and all. Can you imagine how many children will run like crazy in synthetic clothes and then touch parts on those boards? A little zap and the board goes straight into Silicon Heaven.

    13. Re:Still don't get the point by Joce640k · · Score: 1

      OLPC targeted Africa/India/Brazil, etc. Pi is targeting Bristol/Sussex/North Hertfordshire... no shortages of electricity, or even old cast-off computer junk like keyboards and monitors.

      ...except most of those monitors will have VGA connectors. Oooops!

      --
      No sig today...
    14. Re:Still don't get the point by Joce640k · · Score: 1

      If a bureaucratic school board has to organize that then it'll cost way more than that.

      And the static-sensitive issue is a major problem nobody seems to be mentioning. No kid can be given something and told not to touch it wrong. Kids simply don't work that way.

      I guess you could tape them to the back of the monitor out of sight.

      --
      No sig today...
    15. Re:Still don't get the point by JoeMerchant · · Score: 1

      I actually have a couple of projects that will be using the Pi RCA out port.... between the two, I'd rather have RCA than VGA, of course you may have a different set of junk lying around.

    16. Re:Still don't get the point by drinkypoo · · Score: 1

      It would be a good educational computer for computer-type education. Robotics is one example I can think of. The advantage? Your development system is the same system as the core of the robot. One computer, one environment, no depending on your home PC or whether you have to share it etc etc. Well that and price.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:Still don't get the point by BenJury · · Score: 1

      Or have them write JavaScript in the browsers they already use?

      Not sure I'd want to learn to program using HTML\CSS\Javascript+whatever you run on the back end, it's all just too much of a mess.

      Is there a modern day version of AMOS\STOS? That would hold kids interest and actually be fun to program!

      --
      Blatant Advert: Android Apps!
    18. Re:Still don't get the point by Joce640k · · Score: 1

      The $64,000 question is: Will you want to develop on such a limited machine.

      Only time will tell how many people will find it unbearable but I'm betting it won't be long before most people who own a PC will be connecting it up as a slave and doing all the editing/compiling on the main machine.

      (Which is fine ... just let's not pretend it's something it isn't)

      --
      No sig today...
    19. Re:Still don't get the point by drinkypoo · · Score: 1

      I used to run Gentoo on a K6/2 system slower than that, and self-hosted it. Shrug. I am actually planning to go with the VIA solution at this point, because you will actually be able to buy it, and it has twice as much RAM, plus some onboard flash which will probably be enough for my OS, leaving the SD for data.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:Still don't get the point by Anonymous Coward · · Score: 0

      Having lived in Brasil, there is no shortage of electricity to nearly all of the population.

    21. Re:Still don't get the point by makomk · · Score: 1

      The Raspberry Pi has somewhere between 2 and zero PWM outputs for motor speed control (the documentation isn't terribly helpful) and slightly fussy power supply requirements.

  3. A more important question... by GuyRiley · · Score: 1

    As a resident of the USA, how can I get one of these things? Everything I've seen up to this point just talks about how to order one if you're in the UK. Are there no other options apart from paying to have one shipped internationally?

    1. Re:A more important question... by sirsnork · · Score: 2

      Both suppliers are worldwide. Simply order one... although that will involve a waiting list at this point

      --

      Normal people worry me!
    2. Re:A more important question... by Anonymous Coward · · Score: 2, Funny

      A real American would want Apple Pi.

    3. Re:A more important question... by Jane+Q.+Public · · Score: 3, Interesting

      "As a resident of the USA, how can I get one of these things?"

      Wait a month and get a Via APC instead.

      For $14 more than the Pi, you get twice as much RAM, a better operating system (a flavor of Android 2.3), a better CPU, 2GB of on board flash for your OS (and of course it has the obligatory MicroSD slot as well), plus standard VGA and HDMI out, 4 USB ports, 10/100 Ethernet, and standard audio in/out jacks.

      The video probably isn't quite as good as the Pi (it maxes at 720p), but who is going to be doing sophisticated video with these devices anyway, at this stage? It's a hobbyist board.

    4. Re:A more important question... by drinkypoo · · Score: 1

      Vehement agreemsg. The RAM is really the compelling part. I'd like to know if I will need a scan converter or if it will do composite out on the VGA port, though. I actually need composite for my application.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:A more important question... by SiggyTheViking · · Score: 5, Insightful

      A flavor of Android 2.3 is better then Debian???

    6. Re:A more important question... by JoeMerchant · · Score: 1

      A flavor of Android 2.3 is better then Debian???

      If you only speak Java.

    7. Re:A more important question... by drinkypoo · · Score: 1

      It will run Debian almost immediately. Betcha a dollar.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:A more important question... by humanrev · · Score: 5, Informative

      The video probably isn't quite as good as the Pi (it maxes at 720p), but who is going to be doing sophisticated video with these devices anyway, at this stage? It's a hobbyist board.

      A lot of people are buying the Pi to run XBMC. Since it can support 1080p flawlessly and the Via APC cannot, well... for many people the choice is obvious.

      With any luck, the (relatively) open nature of the Pi and increasing size of the community will make it a more interesting option than competing boards, which is the reason why the Arduinos are still very popular despite being outclassed hardware-wise by other boards.

      --
      Most people on Slashdot are fucking idiots.
    9. Re:A more important question... by LWATCDR · · Score: 1

      For somethings yes. You will have an instant base of apps including games. Things like Pandora, Rdio, Spotify, and so on.
      For somethings no. No Apache, no perl, no emacs, no vim, and so on.
      I till all depend on what you want to use it for.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:A more important question... by LWATCDR · · Score: 2

      No GIPO headers which is going to be an issue for some uses.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:A more important question... by Anonymous Coward · · Score: 0

      All those run on android, in a chroot for the least.

    12. Re:A more important question... by Anonymous Coward · · Score: 1

      Let's see, VIA announced they have "made" this board, so we'll see it in, what... five years... on eBay?
      I've gone looking for some of that way-cool VIA hardware in the past. As near as I can tell, for the consumer, VIA only manufactures product announcements.

    13. Re:A more important question... by Microlith · · Score: 1

      a better operating system (a flavor of Android 2.3)

      Android? Better than Debian/Fedora/Ubuntu/etc?

      You're either a fanboy, a Google employee, or utterly unfamiliar with how limiting and inflexible the Android platform is.

    14. Re:A more important question... by Microlith · · Score: 1

      Possibly, but it'll be slow as hell unless it includes drivers for the GPU which, very often, if it runs Android to start then Xorg compatible drivers will be nigh upon impossible to actually get.

    15. Re:A more important question... by Jane+Q.+Public · · Score: 1

      The Pi is intended to run a stripped-down version of Arch Linux, not Debian.

      If it were a more standard flavor of Linux, like a regular Debian kernel, I'd definitely prefer it over Android.

    16. Re:A more important question... by Jane+Q.+Public · · Score: 2

      "A lot of people are buying the Pi to run XBMC. Since it can support 1080p flawlessly and the Via APC cannot, well... for many people the choice is obvious."

      That's true and for that specific use, it may be fine. But from the reviews I have seen so far, just about any video processing other than playback is out of the question.

    17. Re:A more important question... by Jane+Q.+Public · · Score: 1

      "Android? Better than Debian/Fedora/Ubuntu/etc?"

      If you can get a more-or-less vanilla version of any of those to run on a Pi, then money and fame are probably yours.

      Apparently Pi can't do it.

    18. Re:A more important question... by Ford+Prefect · · Score: 2

      If it were a more standard flavor of Linux, like a regular Debian kernel, I'd definitely prefer it over Android.

      You're in luck - the Debian image is currently the recommended one on the downloads page.

      (I've no idea what the 'official' educational version will be running, but from the distributions I've played round with so far, Debian is probably the most complete. Although I have switched to the go-faster-stripes Raspbian, which is very similar from a usage point of view.)

      --
      Tedious Bloggy Stuff - hooray?
    19. Re:A more important question... by Yahma · · Score: 1

      The Via APC might be right for some; however, be aware that the power draw on the Via APC (uses some Chinese ARM close) will be significantly higher than on the PI.

    20. Re:A more important question... by Microlith · · Score: 2

      A vanilla version compiled for ARMv6 will run, yes. Those are, of course, pre-prepped images ready to dump straight to an SD card and boot. There is nothing terribly fancy going on here as Fedora and Ubuntu run on the device readily, once you toss in the firmware blob for the GPU and the driver packages (just like any other distro.)

      At which point you get everything available to any common Linux platform.

      Whereas with Android you get a platform that shares nothing but a kernel with the rest of the world, using a custom graphics API, custom libc, wonky filesystem, and a heavy dependency on Java. Let alone the lack of a package manager and repository to back it with.

    21. Re:A more important question... by Jane+Q.+Public · · Score: 1

      Well, someone else showed me that there is already a Debian distro available for it, so that's all news to me.

      If they were doing that, I have to wonder why they bothered with the Arch Linux at all.

    22. Re:A more important question... by Jane+Q.+Public · · Score: 1

      Well, Debian squeeze is not exactly what I'd call "vanilla".

      But if Debian will compile for the Pi, I doubt there would be very much trouble compiling it for the Via as well, as long as there is a graphics driver. And since it's apparently an ARM GPU I doubt that would be an issue.

    23. Re:A more important question... by tftp · · Score: 1

      No GIPO headers which is going to be an issue for some uses.

      There are tons of USB modules (FTDI based) that give you GPIO. If your latency demands are tougher than the USB interrupt pipe can deliver then you need a real-time microcontroller, if not an FPGA.

    24. Re:A more important question... by LWATCDR · · Score: 1

      Which then increases the cost and requires drivers
      http://www.phidgets.com/products.php?category=0 As you can see these all cost more than the Pi by it's self.
      This is an option http://www.sparkfun.com/products/10585 when the new one is available
      People can always use this http://www.newegg.com/Product/Product.aspx?Item=N82E16812196233 if their are drivers for this.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    25. Re:A more important question... by Anonymous Coward · · Score: 0

      No, but at least it will be more up to date

    26. Re:A more important question... by PReDiToR · · Score: 1

      The Arch for ARM distro isn't "stripped down" by any means. It is merely compiled for ARM instead of x86.
      It doesn't contain all the packages that are in the x86 repos, but cross-compiling is possible and you can use the AUR to find what you are looking for usually.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    27. Re:A more important question... by PReDiToR · · Score: 1

      Because some of us want to use Arch Linux and they already had a distro compiled for ARM.

      Arch comes up for the first time with a CLI and a lot of people using this device (me included) won't be bothering to install a GUI. I never even considered installing FedoraRemix or Debian.

      Another thing to remember is that the Foundation didn't make the distros, the community and the distros themselves developed the OSs to run on these things.

      FedoraRemix was scheduled to be the OS of choice, but you know how deadlines are ...

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    28. Re:A more important question... by Jane+Q.+Public · · Score: 1

      "The Via APC might be right for some; however, be aware that the power draw on the Via APC (uses some Chinese ARM close) will be significantly higher than on the PI."

      Well, yeah. It has a faster, more capable CPU, twice as much RAM, and more built-in peripherals. The idea that it will use more power is hardly a stroke of genius.

  4. SoC datasheet? by PingXao · · Score: 2

    Is the Broadcom datasheet freely available for the SoC? In my experience, Broadcom is evil when it comes to forking over the exact specs and interfacing requirements for its chips. If there's no datasheet for the SoC, then my enthusiasm for tinkering with one of these is basically nil. Still a neat little gadget, I suppose.

    1. Re:SoC datasheet? by Anonymous Coward · · Score: 5, Informative

      there u go
      http://www.element14.com/community/docs/DOC-43016/l/broadcom-datasheet-for-bcm2835-soc-used-in-raspberry-pi

    2. Re:SoC datasheet? by JoeMerchant · · Score: 1

      Your experience probably doesn't include the Pi, then. Broadcom has been pretty decent with the Pi developers.

    3. Re:SoC datasheet? by rrohbeck · · Score: 1

      But the GPU is still very closed, right? I want to have a look at the graphic driver blob as soon as I get mine.

    4. Re:SoC datasheet? by JoeMerchant · · Score: 1

      Check the Pi site blogs, I'm not interested in diving that deep, but I've skimmed a few blog posts that talk about better than usual access to the GPU details - not Nirvana, but at least there's a community organizing the scraps that are available.

    5. Re:SoC datasheet? by PingXao · · Score: 1

      Nope, the Pi is new to me. Nice to see that the datasheet is available, thanks for that info. Maybe I can attenuate my dislike of Broadcom for a while. Now all I have to do is magically create a few hundred extra hours to play with this over the summer!

    6. Re:SoC datasheet? by Anonymous Coward · · Score: 0

      ...there's a community organizing the scraps that are available.

      Thanks, broadcom. Thanks for the scraps of documentation. Other companies are supplying datasheets, reference designs, app notes, and sample code for their devices while broadcom supplies scraps for *part* of their devices.

      You can have your documentation scraps and binary blobs - I'll use devices that are completely documented.

  5. Cloud computing? by cpicon92 · · Score: 4, Insightful

    Make your own secure file repository, joining the cloud computing revolution?

    Last I checked, that's called a file server. Not the "cloud computing revolution."

    1. Re:Cloud computing? by jones_supa · · Score: 2

      Ah, so "Make your own secure file repository, joining the file server"? Just kidding...

    2. Re:Cloud computing? by Anonymous Coward · · Score: 0

      Make your own secure file repository, joining the cloud computing revolution?

      Last I checked, that's called a file server. Not the "cloud computing revolution."

      Ah, but if it's someone *else's* file server, then it's part of the revolution!

  6. The Real First Step by Anonymous Coward · · Score: 1

    The first step with the Raspberry Pi is to be able to get one...

    1. Re:The Real First Step by JoeMerchant · · Score: 1

      I ordered on "launch day" - just got my tracking number. At one point I thought I'd have one by the end of 2011, it's June 2012 and still not here yet.

    2. Re:The Real First Step by Anonymous Coward · · Score: 0, Flamebait

      that's because the product is an effing scam and seems to be pushed by Slashtardvisments on this site

    3. Re:The Real First Step by Ford+Prefect · · Score: 2

      I ordered on the same launch day - and had a Raspberry Pi arrive in the US in early May. And the following day had a second Raspberry Pi arrive. Oops.

      (Wracked with guilt, I donated the second one to the Raspbian project, which is a nifty recompilation of Debian to take full advantage of the Pi's FPU. On floating-point-heavy stuff, there are quite dramatic improvements...)

      --
      Tedious Bloggy Stuff - hooray?
    4. Re:The Real First Step by JoeMerchant · · Score: 2

      I don't feel scammed... this is pretty typical early release delay - could have gone faster, almost never does.

    5. Re:The Real First Step by CalcProgrammer1 · · Score: 1

      I ordered on launch day from Newark, it got here last Wednesday.

  7. Different markets by Namarrgon · · Score: 5, Interesting

    Agreed - if you want a Pi that also has camera, GPS, wi-fi, 3G radio, mic, speaker, LED light, touchscreen, keyboard, battery, and a case, I've bought Android phones as cheap as $29 off-contract. They make fantastic do-anything devices, from remote cameras to GPS trackers, and all you have to do is download an app off the Market. There are also Android SoCs in a USB/HDMI stick for excellent prices.

    But if you want a hobbyist device with USB, GPIO & ethernet that you can build a project around, the Pi is a great device to play with. Pre-built phones may be more capable, but they're also less flexible in many ways.

    --
    Why would anyone engrave "Elbereth"?
    1. Re:Different markets by bunratty · · Score: 3, Interesting

      For hobbiest devices we have Arduino on the low end and PandaBoard on the high end. Where does Raspberry Pi fit into the hobbiest space? I suppose I can understand why someone would choose Raspberry Pi over PandaBoard -- the price is over $100 less! Why would I want to build my latest project with a Raspberry Pi instead of Arduino?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Different markets by JoeMerchant · · Score: 4, Insightful

      For hobbiest devices we have Arduino on the low end and PandaBoard on the high end. Where does Raspberry Pi fit into the hobbiest space? I suppose I can understand why someone would choose Raspberry Pi over PandaBoard -- the price is over $100 less! Why would I want to build my latest project with a Raspberry Pi instead of Arduino?

      I'm thinking of 1080p video out for my next project, how's that work on Arduinos?

    3. Re:Different markets by drinkypoo · · Score: 3, Informative

      Why would I want to build my latest project with a Raspberry Pi instead of Arduino?

      It's very near the same price and has vastly more RAM and processing power, not to mention I/O.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Different markets by bunratty · · Score: 1, Insightful

      No need to be rude -- I'm only asking what's the draw for Raspberry Pi. So it's the video? That's the point -- it's a cheap system with decent video capabilities? Help me out here. The APC is coming out next month and it has higher specs, but only 720p video and it's $49.

      So what kind of project do you need a cheap system and 1080p video for? I'm really only asking because I'm curious. What sort of project is it?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:Different markets by JoeMerchant · · Score: 3, Interesting

      Alarm clock - plays a night sky, maybe with very quiet crickets, and progressively turns up the audio/visual stimulation as time to get up approaches.

      Stick a Pi into a spare port on a TV... for the deluxe model, the Pi could also switch the TV on and off.

      Please, make one for me and save me the trouble... guys like this can probably source the video content:

      http://www.youtube.com/watch?v=7r8NE4osAYA

    6. Re:Different markets by sirsnork · · Score: 4, Insightful

      For a lot of people it will be about the community. You know the Pi will have a huge community that will offer a lot of additional options.

      --

      Normal people worry me!
    7. Re:Different markets by ChipMonk · · Score: 3, Informative

      I would like to build a custom-soldered board with LED's. I know that I may do something wrong, and overload the GPIO pins on the Pi. Who knows, I might hack up something on the display to go with it, although 1080p might be a bit beyond my needs. ;-)

      So, you ask "what kind of project do you need a cheap system and 1080p video for?" Believe me, if I fry the hardware, I'll be glad it's built cheap. I'd rather fry a Pi than an Arduino. That's the whole point of the Raspberry Pi: a system that won't set back an experimenter (or a kid's parents) big money if somebody's voltage calculations were wrong.

      As someone below points out, it also makes better sense for schools: for a student taking an electronics course, having parents pay a $35 deposit on an RPi (refunded at the end of the year) makes for a lower entry barrier than a >$150 deposit on (name your other device).

    8. Re:Different markets by Belial6 · · Score: 5, Interesting

      I have been playing with Arduinos very recently. The places that the PI will fit in is where you need to plug into a standard monitor. A TV will be the most common for this. It will also be better than Arduino in places that need keyboard or mouse input. The Arduino seems like it will be better suited to to projects that need IO. Given that the PI runs a full Linux OS and clearly supports host mode for USB, it seems to me that hanging Arduino Nano's at $13 off of the PI's usb port will likely become a very popular solution. Use the PI as a UI system that handles the non-time critical heavy lifting while Arduino's slave out to autonomously run their particular tasks without the need for the PI to even be powered on.

    9. Re:Different markets by Belial6 · · Score: 2

      I can buy Arduinos for $13. That is nearly half the price of a PI. Of course for many, $25 is very nearly $13.

    10. Re:Different markets by LWATCDR · · Score: 5, Insightful

      Do you want Networking?
      http://www.sparkfun.com/products/9026 It is more expensive than a Pi.
      Wifi? Bluetooth? Well USB dongles can add that to the Pi.
      Want to do your development on the board without a PC? A Pi with a Keyboard and Monitor will do that.
      Want to play Audio? Here is a kit for you.
      http://www.adafruit.com/products/94
      Want to develop using Python, Ruby, Basic, Smalltalk, Lua, Perl, Lisp Scheme, Erlang, or Haskell? If it is an interpreted language then it may just be a compile away for the Pi.
      There are all sorts of options the pi opens up.
      The Arduino is great because of the broad support and community. It is early days with the Pi still but the idea of using Smalltalk for an embedded device interests me a lot.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:Different markets by drinkypoo · · Score: 2

      How full-featured is that Arduino? Last I checked a decent unit was more like $17 which is a lot closer to $25.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Different markets by Ford+Prefect · · Score: 3, Interesting

      You can even write code for the Arduinos on the Pi itself if you're so inclined.

      (Kind of ridiculous for heavyweight embedded purposes, but could be good for kids playing around with hardware.)

      --
      Tedious Bloggy Stuff - hooray?
    13. Re:Different markets by spire3661 · · Score: 3, Interesting

      I want a Pi for a video front end, like Apple TV or a Roku box, maybe play some lite mame/console games. Its the video aspects of the thing that really piques my interest. The plan is to use them to roll out my own video network to my friends and family by popping one of these bad boys onto a spare HDMI input on their TV.

      --
      Good-bye
    14. Re:Different markets by Anonymous Coward · · Score: 0

      Arduinos and Raspis don't compare. The only thing they'd really have in common from a utility perspective is the GPIO's.

      Otherwise a pi is lightweight linux machine on a card. Capable of being a media center, learning to program web and desktop applications using whatever language, libraries or frameworks you choose, IO for regular PC peripherals (usb, hdmi, sd slot), etc. What you won't be doing with it, is running photoshop, playing higher end video games, etc.

      An Arduino is a learning and prototyping platform for Atmel's AVR microcontrollers. They're nothing like PC's, and the Raspi is not really like an Arduino.

      The two just don't compare well.

    15. Re:Different markets by Thavilden · · Score: 1

      I consider Arduino a microcontroller and would use it for robotics, cheesy DSP and other real-time tasks. Raspberry Pi on the other hand runs Linux and should be good for general computing type tasks which the Arduino isn't capable of. I wouldn't say either is really better, but I think you could definitely write a longer feature list for Raspberry Pi.

    16. Re:Different markets by fuzzyfuzzyfungus · · Score: 4, Informative

      Why would I want to build my latest project with a Raspberry Pi instead of Arduino?

      That very strongly depends on the nature of your project. Arduinos are great for nice, accessable, GPIO twiddling and some light sampling. In the hands of people who actually know their microcontroller-fu, you can also wring some surprising calculation power out of them.

      For connected applications, though, their weaknesses become apparent fairly quickly. As a slave peripheral? No problem. One or two other devices over TTL serial, custom protocol? Fine. Ethernet(wired or otherwise): There's a shield for that, and it'll set you back as much as the board it connects to. Fantastic.

      That's the trouble with some of the Arduino 'ecosystem' stuff. At heart, it's still based around a microcontroller. Nothing wrong with that, microcontrollers are exactly what the doctor ordered for all sorts of applications; but it makes bolting certain functions (ethernet, any serious level of video, USB host capabilities, etc.) fairly clunky and expensive. There is practically nothing that some clever person hasn't managed to encapsulate as a TTL or SPI-interface shield object that exposes some capabilities to the arduino and does a lot of the heavy lifting behind the scenes; but most such shields are easily as powerful as the Arduino itself, and the cost can mount fast.

      Assuming(and this is important, one of Arduino's great strengths is that even n00bs can just dive in) that a reasonably sane default-beginner's-image-and-utilities emerges for the Pi, it is arguably well placed as the answer to anything where the problem requires adding frankly excessive shields to an arduino. It still has some GPIO twiddling capability; but also comes with ethernet, USB host, and video out for ~2x what an arduino would cost. As a 'desktop' the feeble main processor largely dooms it; but it's luxury by microcontroller standards and easily enough for all sorts of light web-enabling stuff.

      The PandaBoard, of course, is largely the Pi without some of the compromises. More money, more power.

    17. Re:Different markets by drinkypoo · · Score: 4, Informative

      The two just don't compare well.

      Repeating yourself doesn't make your statement true. I have an STK500 and an STK600 in the closet next to me, and a number of AVR devices and a couple Arduinos. I can still see that at some point, some projects will run off the end of Arduino and right onto the beginning of R-Pi.

      They're nothing like PC's, and the Raspi is not really like an Arduino.

      It is like an Arduino in certain significant ways (low price, GPIO) which make it suitable for many tasks for which people would like to use Arduno but they can't because it doesn't have enough horsepower. In that way, it is very like Arduino, but better. One of the best things about Arduino is standardized libraries.

      On the other hand, it doesn't have near as much connectivity as an Arduino. I suspect that a lot of people using Arduino for their projects and running out of processing power will turn their Arduino into an interface device and switch to doing their processing on the R-Pi. At these prices it makes complete sense... for prototyping, or just banging out a quick tool. Sometimes saving the time is worth the money.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Different markets by Yahma · · Score: 3, Interesting

      No need to be rude -- I'm only asking what's the draw for Raspberry Pi.

      How about 256MB of RAM and an ARM11 processor (many times faster than the arduino) running a full blown Linux OS. With the Raspberry Pi, you have a chance at using things such as OpenCV + cheap webcam for your projects.

    19. Re:Different markets by Ford+Prefect · · Score: 5, Interesting

      Arduino Ethernet: my little HTTP server is utterly idiotic, waiting for a blank line followed by a newline then assuming a GET and spamming out data streamed in from the Micro-SD card. I even managed to run as far as a 64-byte buffer to speed up transmission to numerous kilobytes per second. 2KiB RAM, 32KiB flash program memory. (The microcontroller can't run code from the SD card without somehow reflashing itself.) The SD card library takes a big chunk of the RAM and flash. Interfacing a 3.3v serial JPEG camera (for taking a year-long timelapse, one shot a minute) was piss-easy, with the Arduino bit-banging serial on some of its GPIO. An analogue-to-digital converter allows a CdS cell as a light meter, also ridiculously easy to interface. Lives on a breadboard, held together with Blu-Tack.

      Raspberry Pi: I've got Apache 2.2, MySQL 5.5 (stop laughing) and PHP 5.4 (ditto) chuntering away quite happily. Installing APC seriously improved page load times - currently set to a 32 megabyte cache. 256MiB RAM, 8GiB flash. I even had it loading the test version of my blog-thing running on the Pi in Midori, a modern graphical browser running on the Pi. GPIO is much more fragile, and libraries and kernel support really isn't done yet.

      In other words, they're in very different worlds. They're very likely to complement each other, though...

      --
      Tedious Bloggy Stuff - hooray?
    20. Re:Different markets by klui · · Score: 1

      One thing I'd like to do is to have OpenRADIUS running on a Pi. I'm concerned whether if a Pi has the horsepower for it, much less an Arduino.

    21. Re:Different markets by mdragan · · Score: 2

      Funny you don't understand why: you get the power of the PandaBoard, at the price of two Arduinos.
      You probably don't understand because you are comparing the Raspberry Pi with the PandaBoard when it comes to power and to Arduino when it comes to price. Try turning that around. Raspberry Pi is comparable in power with PandaBoard, maybe a bit less powerful, but is half the price!
      Raspberry Pi is priced at around two or three Arduinos, but is ten times more powerful. Well, it's not even the same architecture, so I don't understand how you can't understand that someone who would want a cheap 32 bit machine, can't buy an Arduino! And if we talk about RAM, Arduino's can go over a bunch of kilobytes (usually 8), while Raspberry Pi is in the hundreds of megabytes league. Don't you see that your comparing cars to bicycles?

    22. Re:Different markets by Xenna · · Score: 5, Interesting

      But how much is an Arduino with ethernet and SD card storage? To name but a few features. (The answer is $13 + $40 + $25, that's $78 total, nowhere near $25 for a Pi model B)

      Can I run an Apache server on that Arduino? Can I program it in PHP/Python/Perl etc, etc. Because I can with the Pi. (I own both)

      An Arduino is a great device that can beat a Pi in many applications, but the same goes the other way around.

    23. Re:Different markets by Anonymous Coward · · Score: 0

      >hobbiest

      Nice word you invented there :o)

    24. Re:Different markets by Chatsubo · · Score: 1

      Ease of use. I can't plug an Arduino into a monitor and program it on the metal in whatever language I like and run an interactive debugger on the hardware, or get even close to the processing power, or easily store a ton of data on it (or the network), install a firewall on it, make it a file server, the list is endless. I'm sure at this point you have about 5 arduino add-ons you want to mention to me. And that's the point, RPi has all that and more out the box.

      Plus: I don't have to learn new instruction sets, or subsets/modified versions of certain programming languages, or completely new programming languages... just to get it to work. And I can use databases on it, web servers, unix tools, bash scripts..... I just can't stop thinking of things I can easily do on a RPi that I cannot do on an arduino.

      --
      > no, yes, maybe (tagging beta)
    25. Re:Different markets by makomk · · Score: 1

      From what I've seen the Pi community seems to be fairly toxic. They're utterly hostile to anyone that has difficulty getting it working - including journalists - or who doesn't buy into the hype.

    26. Re:Different markets by Joce640k · · Score: 1

      No need to be rude -- I'm only asking what's the draw for Raspberry Pi. So it's the video?

      Pretty much, yes.

      Using this as any kind of PC replacement would be too painful - look at those benchmarks. Think: You can probably get a second-hand PC for not much more than a Pi. You might even be able to get and old PC for free if you know somebody who's upgrading theirs.

      --
      No sig today...
    27. Re:Different markets by Joce640k · · Score: 2

      I would like to build a custom-soldered board with LED's. I know that I may do something wrong, and overload the GPIO pins on the Pi.

        I'd rather fry a Pi than an Arduino.

      Get an Arduino with a socket. Replacement chips are about $3 each...

      --
      No sig today...
    28. Re:Different markets by Joce640k · · Score: 1

      How full-featured is that Arduino? Last I checked a decent unit was more like $17 which is a lot closer to $25.

      The Arduino PCB is really just a breakout board for the ATMega chip with a serial interface on it. You can develop on one of those then solder an ATMega chip to a piece of perfboard for the final project. It doesn't need any external components (maybe a voltage regulator if you're using an unregulated power supply). The ATMega chips go for about $3 each - you can buy ten of them for the price of a Pi.

      --
      No sig today...
    29. Re:Different markets by complete+loony · · Score: 1

      Speaking of shields, I'm involved in a project that is looking at embedding an Arduino type micro-controller into a small cheap android phone. If we can get the project off the ground that is.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    30. Re:Different markets by Anonymous Coward · · Score: 0

      http://www.youtube.com/watch?v=7r8NE4osAYA

      Wow, an 8 hour video..!

    31. Re:Different markets by drinkypoo · · Score: 1

      Yes, I know all that. And I have an STK500 and an STK600 sitting right next to me. Plus their goofy USB JTAG/ISP MkII.

      What makes Arduino cool for experimenters, though, is shields. And if you just want to plug stuff together then you're going to spend a lot of money. Otherwise you could accomplish the same thing with any microcontroller for which you can get code snippets. A lot of the stuff you might plug into an Arduino comes with the Raspberry Pi, and the cost comparison has been made elsewhere in this branch of this thread. Add just one typical shield and you're already up to the price of a R-Pi. Often I can find the functionality cheaper as a USB peripheral than as a shield, but you can't just plug that into an Arduino. You can, however, just plug a usb peripheral into R-Pi.

      For many tasks, R-Pi is going to be significantly cheaper than using Arduino. If you have the resources and if it fits your project, you can make boards or have them made and populate them or have them populated and get your Arduino design made into something pretty cheap, but then, that's supposed to be true of R-Pi as well, isn't it?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    32. Re:Different markets by Lisias · · Score: 1

      Why would I want to build my latest project with a Raspberry Pi instead of Arduino?

      To have more than a few kilobucks of RAM?

      Arduinos are ATMEGA8 based. This things have 16, 32 kbytes of Flash, and 1 to 4 kbytes of RAM.

      Raspeberry PI is a low cost computer board.

      Arduino is a low cost microcontroller board.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    33. Re:Different markets by Anonymous Coward · · Score: 0

      Well I don't think you can really compare a Pandaboard and a Pi in terms of performance, just because they both have an ARM core does not make them the same.

      Pi = 700MHz ARM11 core
      Pandaboard = 1000Mhz ARM CortexA9 dual core (and the Pandaboard ES is 1200MHz and basically the same price).

      So we are talking a 5x - 10x difference in performance.

      For Apple fans, that means the Pi processor is similar to an iPhone 3G, and the Pandaboard processor is similar to an iPhone 4S (in both cases the iPhone processors are clocked slightly slower, but the percentage difference in both cases is comparable)

    34. Re:Different markets by Anonymous Coward · · Score: 0

      Next month, huh? Boy, that will be exciting. Might as well wait because there's sure to be no hiccups in production, legal matters, software, shipping or manufacturing like there has been in nearly every other similar project.

      Not to be rude, but the choice here isn't a big deal. People could buy both. There's absolutely no reason to make people question the decision to buy a Pi, especially in the way that you are.

    35. Re:Different markets by Anonymous Coward · · Score: 0

      Because it run linux: so you can use python / java / whatever for your project.
      Because it has a standard CPU with a scheduler, so you can manage events (not real time).
      Because it has 2 USB on board, so you can use an old wifi dongle or cheap large storage.

      But you may need an expansion board for extra power, which could be true for Arduino as well.

    36. Re:Different markets by Joce640k · · Score: 1

      I kinda agree with what you say ... but many shields are also available as breakout boards so you can just throw a couple of wires across from your perfboard arduino. You can even remove the headers from the shield and use that. (I'm sure you're aware of all this...maybe even done it)

      What I really came here to say is that the 2012 Arduinos have full USB built in and are even cheaper than the old ones were. You can even get them without headers, saving a couple more bucks (and maybe some de-soldering if want to connect wires directly to them).

      http://store.arduino.cc/eu/index.php?main_page=product_info&cPath=11_12&products_id=225

      --
      No sig today...
    37. Re:Different markets by drinkypoo · · Score: 1

      I am aware of all this, but hilariously, haven't done much of anything. Showed someone else how to write a sketch and get it running and even wire the circuit they wanted to wire, though. And I am pretty much a bozo when it comes to electronics. I had a year of it in high school and since then the only skill I really use is soldering. A little Ohm's law to figure out how much power supply I need sometimes. Too many projects going on...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    38. Re:Different markets by Belial6 · · Score: 1

      You are arguing with someone who doesn't disagree with you.

    39. Re:Different markets by KPexEA · · Score: 1

      The PI model B is $35, the model A is $25.

  8. Coverage by hcs_$reboot · · Score: 1

    The Raspberry Pi received an extraordinary amount of pre-launch coverage

    No kidding? (24 articles on /. ...)

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  9. Real Time Clock Question by Anonymous Coward · · Score: 1

    This is another review of the Raspberry Pi that mentions the lack of a real time clock. Some even say that this cannot replace a standard computer, DVR, web server, etc. without one. However, real time clocks don't seem that useful. Looking at the Wikipedia article, they don't seem do list any real benefits other than offloading the time functions from the main CPU, alarms (which I'm still not sure what those are) and keeping track of time when the computer is off. So, how do those functions really affect its appropriateness as a computer replacement, DVR, etc.?

    1. Re:Real Time Clock Question by Anonymous Coward · · Score: 0

      interrupts, yea you could count cycles and base time off of that, but every innterupt, thousands a min would quickly toss your clock off by hours ... there is a reason every computer has had one since the early 80's

    2. Re:Real Time Clock Question by ChipMonk · · Score: 2

      Given the near-omnipresence of time services (via cell tower signals, GPS, or pool.ntp.org), obtaining time as part of the system boot is trivial. The simple reason the Raspberry Pi has no RTC, is that the chip and battery would have doubled both the PCB size, and the price.

    3. Re:Real Time Clock Question by Anonymous Coward · · Score: 1

      Not having a battery backed RTC on board is a bit of a pita, but can be worked around if network connected, or you can add your own RTC over i2c.

      On my panda board (has an RTC but no battery backup, and no pins brought out to wire up a battery to the RTC) that runs unbound recursive DNS among other things, it needs reasonably close time to trust signed DNS zones. So, I have a script in the initrd that sets the clock to the last mount time or last write time of the rootfs (whichever is newer; weird that last mount time often wins, haven't spent time to figure out what is up). This is mainly to make the time reasonable for things like mount and fschk. I run Deb Wheezy on it, but I've seen that the Ubuntu pre-built images, for panda started including a hack like this too, at some point after the first image I looked at-- ubuntu's only uses last mount time, though (which appears would have been sufficient for just mount and fsck-- I didn't know what to expect when I set this up, though, and was hoping to not need the second hack to get unbound to run).

      Then it runs (second hack) an initscript really early, just after network comes up, it sets time using ntpdate using google's dns to resolve a few hosts from ntp.orgs pool, since using last mount/last write time is usually still not close enough to actual time to get unbound to trust signed zones. Then, unbound starts up normally in its normal place in the boot sequence. with proper name resolution, ntpd starts, as normal.

      Other time sensitive stuff starts late enough that there is already good time available. So, if your DNS isn't running on your Pi (or you are not using DNS sec), you will only need to use the initrd last mount time hack, and ntpd will be able to resolve its peer names, and everything will work as normal.

      Ugly? Yes. Works? Yes.

      Was going to go with something like the chronodot (or home made equivalent) over i2c, but the above worked out, so good enough. But, if you want non-net attached, you can always add an RTC yourself.

      Sorry, doesn't really answer your question, but hopefully some help.

    4. Re:Real Time Clock Question by Ford+Prefect · · Score: 3, Interesting

      The uptime on mine is over a week and it's still showing the correct time. Actually, an especially correct time - I haven't got round to changing it from BST to PDT.

      (My internal body-clock still runs on British Time, unfortunately.)

      --
      Tedious Bloggy Stuff - hooray?
    5. Re:Real Time Clock Question by ThePeices · · Score: 2

      " The simple reason the Raspberry Pi has no RTC, is that the chip and battery would have doubled both the PCB size, and the price"

      Doubled the PCB size? really?

      A CR2032 lithium coin battery, a tiny 8 pin IC and a 32KHz watch crystal is hardly the size of a credit card.

      And the price? In quantity, a couple of dollars for the lot.

    6. Re:Real Time Clock Question by mirix · · Score: 1

      A couple dollars in singles, way less in quantity.

      They could just leave two contacts for the battery if they didnt want to deal with it. Seems kind of surprising to me that a SoC doesn't have built-in RTC... Perhaps it does, and they just neglected to make pads for a battery.

      --
      Sent from my PDP-11
    7. Re:Real Time Clock Question by psergiu · · Score: 1

      For my RPi, I dusted off my soldering skills and built a clone of
      http://www.olimex.com/dev/mod-rtc.html

      --
      1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
  10. Being out of stock for weeks on end by tepples · · Score: 1

    But how can we be sure that the Raspberry Pi be manufactured on that sort of scale? Or are we instead likely to run into shortages that parallel those of a newly launched video game console?

    1. Re:Being out of stock for weeks on end by JoeMerchant · · Score: 1

      First run was certainly oversubscribed - hope the demand stays high and it evolves a big support community like BeagleBoard. Hopefully in a few years Broadcom will come out with the next gen chip that will enable closer to Core2 performance at a sub $50 price point - and the Pi community will make it a more painless upgrade than Beagle to Panda...

    2. Re:Being out of stock for weeks on end by Half-pint+HAL · · Score: 1

      Yes, but the first run was limited by funds -- they didn't take preorders. It's a pretty generic piece of kit -- most fab plants could knock one up fairly easily. Equipment shortages are usually in either custom components like the Cell processor, or the availability of non-solid-state items like hard drives.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  11. Connect to NTP before writing mtime by tepples · · Score: 1

    alarms (which I'm still not sure what those are)

    Ability to wake up at a scheduled time is important for a DVR, which needs to be able to wake up and record video at a scheduled time.

    keeping track of time when the computer is off

    That's the big one. Otherwise, you're going to have to be able to connect to an NTP server before you write to any file so that you can know what the last modification time is going to be.

  12. I would like to just buy one by Osgeld · · Score: 0

    Thanks to everyone and their mother hyping this thing up as the biggest revolution in computers since the PC people like me who have actual real uses for the damn things are now forced to buy other similar picoITX embedded systems. While other offerings may not be as fast, have as much memory, or hit that price target, I can get them, get my task done, and move the fuck on.

    The longer PI takes, the less I care

    1. Re:I would like to just buy one by Anonymous Coward · · Score: 0

      +1

    2. Re:I would like to just buy one by ThePeices · · Score: 1

      " people like me who have actual real uses for the damn things are now forced to buy other similar picoITX embedded systems."

      That word 'forced'.

      I dont think it means what you think it means.

    3. Re:I would like to just buy one by wvmarle · · Score: 1

      Arduino doesn't fit the bill for you? Comes with all kinds of extension boards, too.

    4. Re:I would like to just buy one by Osgeld · · Score: 2

      it does in some situations, I currently have a few + many AVR boards that I have made up for different tasks, but in this situation I need to monitor AND interact with many PLC controllers, beefy cpu, linux + touchscreen is ideal and I already found it for 110 bucks at minibox.com

    5. Re:I would like to just buy one by Osgeld · · Score: 1

      Well I have been holding off on a project at work waiting on this thing, and now that its finally "available" I cant get it, I have a red line pressed against me and while I and the bosses are extremely patient, at some point you just got to move on

      That time for me was April 24th 2012 at 3PM when I got asked "when are you going to do something about the environmental chamber controls?" 1 order from minibox and a few days later we all scratched it off our list.

      PI - 1

    6. Re:I would like to just buy one by Half-pint+HAL · · Score: 2

      Well I have been holding off on a project at work waiting on this thing, and now that its finally "available" I cant get it, I have a red line pressed against me and while I and the bosses are extremely patient, at some point you just got to move on

      That time for me was April 24th 2012 at 3PM when I got asked "when are you going to do something about the environmental chamber controls?" 1 order from minibox and a few days later we all scratched it off our list.

      PI - 1

      So... let's get this straight... A device is released to the public at low margins by a non-profit for the purposes of education, and you're complaining that you couldn't get ahold of one for a commercial project? I think your definition of "people ... who have actual real uses for the damn things" is a bit skewed. There were already perfectly appropriate products for your needs on the market.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    7. Re:I would like to just buy one by drinkypoo · · Score: 2

      I don't think it's an unfair assessment to say that many or even most of the R-Pis sold so far are going to wind up in the bottom of a crap drawer. Not soon, because anyone who gets bored with them soon can put them on eBay and recoup their cost or even make money, but eventually...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:I would like to just buy one by drinkypoo · · Score: 1

      I already found it for 110 bucks at minibox.com

      No, I don't think you did, that domain is squatted. Or at least, check these things before you say these things :p

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:I would like to just buy one by Osgeld · · Score: 1

      your right its mini-box.com, so sorry to offend you

    10. Re:I would like to just buy one by Osgeld · · Score: 1

      its not for a commercial project, nor did I ever say it was, I wanted one for use at work != I am going to make a commercial product out of it

    11. Re:I would like to just buy one by Half-pint+HAL · · Score: 1

      I didn't say commercial product, I said a commercial project. I understood your post completely, and even though it's only to be used internally, as a one-off, it's still for the benefit of a commercial entity. Part of the reason for the low cost of the device is that the Raspberry Pi Foundation aren't putting a commercial markup on it.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  13. Still don't get the closeness. by Anonymous Coward · · Score: 0

    That's because there's more to computing than software. Think the early days of computers when one was knowledgeable with hardware and software. Decades of layers have removed that experience for most. There's still some who understand what it's all about like robotic and embedded systems programmers.

  14. Re:Move along by JoeMerchant · · Score: 1

    But your SBCs don't have a development community forming around them - the hype and hoopla is exactly what is noteworthy. Just like the Arduino community, couldn't make me yawn any wider, but it's important because help is there for people who need it.

  15. Re:Yay! by JoeMerchant · · Score: 0

    If we didn't feed the trolls, they might wander off and bother people who don't know how to handle them.

  16. Openelec by kregg · · Score: 1

    I received my Raspi a few days ago and the first thing I have tried is running OpenElec to run XBMC and it runs very well. So many things to try not enough time.

  17. HDMI and DRM by wvmarle · · Score: 1, Interesting

    This device has HDMI output, but now I've heard too often here on /. how HDMI is seriously DRM-encumbered.

    There is a lot of protected content out there, and there are too many horror stories how HDMI devices don't want to talk to each other or give degraded video etc. My TV doesn't have HDMI (it's too old); a new one probably will. But I'm really worried about all these stupid restrictions being put on the system. And as such am not really eager to start using HDMI.

    Now a device like this is likely not to have much support for those content flags and whatnot: how does this affect the final performance of HDMI? Will there be problems when trying to play video from this Raspberry Pi?

    1. Re:HDMI and DRM by Microlith · · Score: 1

      HDMI supports HDCP but it is not mandatory. That said, this is only the video portion of HDMI which is signal compatible with DVI. There are no DRM concerns here, they are simply using a commonly available socket.

    2. Re:HDMI and DRM by Anonymous Coward · · Score: 0

      HDMI supports HDCP but it is not mandatory. That said, this is only the video portion of HDMI which is signal compatible with DVI. There are no DRM concerns here, they are simply using a commonly available socket.

      Wait. Wait. Wait. Are you saying that the HDMI interface of the Raspberry Pi does not carry audio? All this talk about its 1080p output failed to mention that sound is not carried on the HDMI link?

    3. Re:HDMI and DRM by plonk420 · · Score: 1

      this made me wonder if the Pi supports monitors without HDCP (btw, it SEEMS to). for example, the Boxee is notorious for not liking HDCP-less monitors.

    4. Re:HDMI and DRM by Fwipp · · Score: 2

      The FAQ states that audio over HDMI is supported. ( http://www.raspberrypi.org/faqs about halfway down.)

    5. Re:HDMI and DRM by AmiMoJo · · Score: 1

      Don't worry, HDMI doesn't have to use DRM, it can be unencrypted too. It is in fact compatible with DVI which doesn't use encryption at all, so if you have a DVI only monitor you can use a simple and cheap adapter. If your TV doesn't have digital inputs at all then the RP does have analogue video out too.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  18. I profited from the shortage by Anonymous Coward · · Score: 0

    For those you can't wait for a Raspberry Pi the current price on Ebay is about $90, I think it will drop to $50 in a couple weeks as about 100,000 will ship this month. I flipped mine for 3x Sure I would like to keep one, but the software and community is pretty much Alpha right now and I have more patience than money.

    1. Re:I profited from the shortage by mattr · · Score: 2

      Okay so you are bragging about stealing somebody else's much sought after early delivery, maybe a child's since it is an educational product, and proud about how much you scalped them for it?

      I don't get the world anymore. The Raspberry Pi is way more powerful than the Apple ][ I got when I was 13 and that changed my life!

      So fuck you!

    2. Re:I profited from the shortage by DECTerm · · Score: 1

      wait and see in few decades when 'collectors' will demand LOW serial number RPIs (like what is going now with ZX's and C64's)

  19. Newark (US branch of Farnell)... by xded · · Score: 1
  20. Re:stop copying Apple with these awful food names! by ChunderDownunder · · Score: 1

    'Apple' is not a food name.

    Steve and Steve named it after a record company.

  21. No, you make a good point by Weaselmancer · · Score: 3, Interesting

    I see what you are saying. Learning computers? Ok, let's look at RasPi:

    RasPi: $25. Monitor: About 100. Mouse/keyboard: 20 or so. Power supply: 5. Speakers: 5. SD card: we'll say about 20. So we're talking about $175, total for a 700 Mhz machine. I'll bet you could do as well on Craigslist looking for used laptops.

    I think the "thing" with RasPi is its hackability. Sure, you could learn to program on any capable machine. But this thing has...other applications. It's small. Embedded small. And very capable. And has lots of exposed I/O which a laptop wouldn't have. This is a device to inspire future geeks, not teach the masses how to program. I think that's the idea.

    Honestly the first things I thought when I heard of this project were all pretty black-hat, I must admit. A nifty little proxy you could hide in a wall at a college dorm or computer lab. Or little dinky tor nodes hidden around third world countries. Or stick it in an Altoids tin with a battery near a public wifi spot and have it bittorrent things for you. Or a dinky little sniffer you could leave somewhere strategic running Aircrack or Wireshark and pick up later. Not that I'd do any of these things, or would advocate such, of course, oh heavens no. But you have to admit...a fully capable computer of this size and price - there are a lot of naughty things you could do with it. With nearly zero consequences. Twenty five bucks isn't a lot to gamble.

    I think that's the gist, honestly. It's like an arduino on steroids. A little tiny Rorschach test. When you look at it what do you see? What can you make it into?

    --
    Weaselmancer
    rediculous.
    1. Re:No, you make a good point by steveha · · Score: 1

      RasPi: $25. Monitor: About 100. Mouse/keyboard: 20 or so. Power supply: 5. Speakers: 5. SD card: we'll say about 20. So we're talking about $175, total for a 700 Mhz machine. I'll bet you could do as well on Craigslist looking for used laptops.

      Or you could get the monitor on Craig's List and save money, if Craig's List is an option. And in a year or two, a kid might be able to pick up a whole RPi setup including monitor on Craig's List.

      In short, it is not fair to compare the straight-up full cost of an RPi with the cost of a random used laptop, possibly old. Heck, I once got a computer free because the owner got a new one. Should I complain that the RPi isn't free?

      A school will be able to equip a whole classroom lab with a bunch of RPi computers. Each student will have his/her own to use during class, and at $25, any student who wants to buy one for home use realistically can.

      So, students will show up to class, each insert their own personal SD card, and boot up the RPi. Then do development in Python, or Scratch, or Logo, or whatever teaching language the school prefers. Many of the students can have an RPi at home and can play with it there.

      The idea of "buy a cheap used laptop on Craig's List" doesn't scale for a whole classroom. With the RPi, each device is identical to each other device, and it is really cheap to have a bunch of hot spares put away.

      This is a device to inspire future geeks, not teach the masses how to program. I think that's the idea.

      Well, you could always try going to the official web site and see if there is anything here:

      http://www.raspberrypi.org/about

      Oh, they want to enable computer classes to focus on computer stuff (as opposed to training in how to use Microsoft Office), and they want every family to be able to afford a computer that can access the Internet.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
  22. Re:Different Arduino models by billstewart · · Score: 1

    The big differences between Arduinoish models are mainly

    • Do they have on-board programming support (USB/FTDI) or do they need an external programming interface board (which will cost you $10-20, or you can use another Arduino to do it.)
    • Do they have the new full-featured USB support that's in the Leonardo (which unfortunately means using a surface-mount AVR chip - there isn't a DIP with those features)?
    • Do they support standard Arduino shield interfaces (weird pin-spacing and all)?
    • Do they plug conveniently into a breadboard (thus, non-shield models, and usually small)?
    • CPU model and speed (some use the older 168 instead of the 328, some only run at lower clock speeds, typically at 3.3v instead of 5v.)
    • How many pins? (The Arduino Mega versions have a lot more pins.)
    • Do they have any extra features added? (Often Zigbee or other radio.)
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  23. "Spare monitor" == "TV" by billstewart · · Score: 1

    Yes, they've typically got a television at home. And a keyboard, mouse, and USB hub cost $5 each.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  24. Re:stop copying Apple with these awful food names! by Anonymous Coward · · Score: 0

    Yeah, no shit polesmoker, but why don't you tell it to the open source shitbrains who keep using retarded food names for their half-assed projects.

  25. Is the OS entirely on SD cards? by billstewart · · Score: 1

    One cool thing about the Raspberry Pi is that the OS is entirely on the SD card, so if you want to experiment with other OSs, or want to make a backup, or trash the one you're using, etc., you can just pop out the card and read it in a standard reader instead of "installing" things onto the on-board flash by negotiating with a BIOS.

    If the Via APC can do this, then I'm fine with you calling Android a better OS, because you can easily replace it if you don't like it. If not, then it's much more limited. But still, Yay! for more memory.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Is the OS entirely on SD cards? by drinkypoo · · Score: 1

      I would be really staggered if the device didn't support USB booting out of the box. Besides that, though, even if it doesn't, sooner or later there will be a boot loader that does. Heck, they may have even used coreboot/grub.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  26. The bigger picture by sidevans · · Score: 4, Informative

    I think many people here are forgetting a few important things about the Pi...

    - Linux vs Android : I've had a few Android devices now - none of which have the functionality and ease of use compared to a Linux device, all the way from a Linux Modem or VoIP system to the back end of an ESXi cluster (or vSphere or whatever they call it these days), for someone with a decent understanding of Linux/Unix varieties the Raspberry Pi is the obvious solution. Entire companies have ran on server's that have less grunt than a Pi and now its all been reduced down to the size if a phone... AND

    - Power Consumption (and price) : 3 watts at peak usage.... 3 watts!!! Does this mean that I can just use 4 x AA rechargable batteries and a 30cm (12") x 30cm Solar panel and run it forever (or until the batteries need replacing)? Maybe put a small panel on the parcel shelf in your car so your CarPC is always running and ready to go? How about something more critical like medical equipment which can have sensors plugged into the GPIO and use solar/wind/batteries to monitor patients in poor areas? No other commercially available system in the past has had this much CPU Power/Ram with such little energy consumption and price, citizens of 3rd world countries might have a chance to "own" a computer and, even better - its open source - which will boost Linux usage worldwide and take a market share from the big players like Apple and Microsoft.

    - Size : And weight. It wont be too long until we see computers like this embedded into clothing and other parts of every day life, and the Pi is just the start of that, as tech gets smaller and cheaper, we'll be able to product it in abundance - data for example - we went from trading Floppy Disks, to Harder Small Floppy Discs, to CD's, and hard drives, to DVD's and now its time for solid state joy, what next? Trading complete plug in system.....

    - Autoplay? Screw that... for $50-$100 my cost, I can now give a customer a box and all they need to do is plug in HDMI and turn it on, it will give a full length video presentation on any screen or TV with HDMI in, with a keyboard and mouse you can give them a fully interactive product to play with, and with a wifi adapter and internet access you could use the box as a tech support node in their office, add a camera you have a portable video conferencing screen.

    - Hmm I might want Autoplay (Annoying Customers) : You know, the type that harass you on how to play their mp4 rip of Game of Thrones, generally family members and friends that charging a decent rate to help would make you look like an ass so you do it for free to be nice? They will be a thing of the past, you can give them a box that plugs into their TV - which they plug *THEIR* USB stick into, and it will play almost any format with an easy to use menu. I'm no economist but I predict the savings and health costs purely because of this will be in the billions.

    People need to stop being so obsessed with having the fastest and greatest and look at what they can do now. I paid almost $2000 for a Dual Celery 466 with 256 meg ram, 18 gig 7200 rpm HDD and a Voodoo 3, now days a $50 card would eat it alive and use 1/200th of the energy. In a time when the world is having an energy crisis this kind of thing is kind of important. I run my laptop, stereo and lighting in my smoking/drinking room on 12v batteries (also preparing for zombies), and once we get decent USB LED projectors, the Pi is going to be the main part of it all.

      fuck I feel old now /rant...

    --
    I'm not signing anything
    1. Re:The bigger picture by Anonymous Coward · · Score: 0

      >which they plug *THEIR* USB stick into, and it will play almost any format with an easy to use menu.

      You need to look elsewhere for that. The R Pi only has MPEG-4 acceleration. They won't be able to play any MPEG-2 rips, which means no DVDs and only few TV streams.

    2. Re:The bigger picture by AmiMoJo · · Score: 1

      I hope to run mine on solar when it arrives. Using a tickless kernel really helps. People have done experiments in this area with plug computers before, which are typically rated at 5W. However, 5W or the 3W that the RP states is a peak figure and it isn't entirely clear what that includes. For example a single USB port can provide up to 2.5W (500mA at 5V) and the RP has two, so presumable 3W is for the RP itself and if you plug in a USB flash drive then you need to add that on top. What about the SD card though, is that included in the 3W figure? What about having an active network connection driving 100m of cable?

      Having said all that getting it to run on solar is not particularly hard. You just need a big enough battery pack and a big enough solar panel. The idea of having a server that runs "for free" is attractive, although of course the batteries will eventually wear out so are consumable.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:The bigger picture by Anonymous Coward · · Score: 0

      I paid almost $2000 for a Dual Celery 466 with...

      I still have a Potato II :)

  27. Can give recommendation? by Taco+Cowboy · · Score: 1

    I've bought Android phones as cheap as $29 off-contract.

    Can you give us some recommendation as to what brand of Android phone you got for $29, off contract, and where you got it?

    Thank you !

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Can give recommendation? by Namarrgon · · Score: 1

      It was a Huawei U8300. Pre-paid phone, locked to a network (not that I care), but came with a 1GB microSD card and even $10 credit, fwiw. Pretty good deal for $29. Got it at a deals shop in AU.

      You can also get phones like this pretty cheaply, similar specs.

      --
      Why would anyone engrave "Elbereth"?
  28. Mele A2000 and other allwinnner based products by SilenceBE · · Score: 1

    Maybe not for the same price as 35 dollar, but then again the RPI doesn't cost 35 dollars in this country but 55$ when you calculate all the "hidden" costs.

    Wait a little and you will have ARM based (Allwinner) hack friendly that will do circles around the RPI. There are a lot of similar devices in the pipeline.

    Mele A2000 can be picked up as cheap as 70$ last times I looked

    * Cortex A8 1Ghz
    * Mali GPU (if I'm not mistaken completly open source driver instead of RPI blobs)
    * 512MB DDR RAM
    * SATA
    * HDMI/VGA/Component
    * HDMI / Optical Out / Stereo
    * Ethernet/WIFI
    * Extremly hackable
    * Case


    Oh and btw it already runs ubuntu/debian

    1. Re:Mele A2000 and other allwinnner based products by Joce640k · · Score: 1

      You can get Intel Atom boxes for not much more than that. Why not have x86 compatibility and a real hard drive too...?

      --
      No sig today...
  29. Re:GNAA by couchslug · · Score: 0

    The MyCleanPC troll made me miss GNAA.

    Quite the accomplishment.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  30. Re:Different Arduino models by drinkypoo · · Score: 1

    Do they support standard Arduino shield interfaces (weird pin-spacing and all)?

    Yes, this and also

    Do they plug conveniently into a breadboard (thus, non-shield models, and usually small)?

    Aside from the button and the LED and the boot loader, this is what makes an Arduino "full-featured".

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  31. What does it take to run RasPi in 3rd world ? by Taco+Cowboy · · Score: 1

    I know, I know, RasPi is for UK kids

    Let's see what we need to get 3rd world kids to hack into RasPi

    * Used keyboard
    * Cables
    * USB / transformer
    * Display device / monitor

    Anything else?

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:What does it take to run RasPi in 3rd world ? by Joce640k · · Score: 1

      16Gb SD card.

      --
      No sig today...
    2. Re:What does it take to run RasPi in 3rd world ? by hlavac · · Score: 1

      Electricity.

    3. Re:What does it take to run RasPi in 3rd world ? by MickyTheIdiot · · Score: 1

      If they have anything, it's sunlight. Get one 12 volt battery charger setup & battery per village. Get one USB power bank per kid. Get decent power banks and it will be enough to use the Pi for hours. A good 12 volt setup will charge at least a half dozen power banks at a time.

  32. I like my RaspPi by hamster_nz · · Score: 5, Interesting

    I've been playing with my Raspberry Pi today (just twiddling with 'ncurses' under C). I see it being excellent for learning it is perfect as the standard reference platform for a lot of CS courses from "Introduction to Programming" up - but maybe a bit out of it's depth at OS the design level.

    For around the same cost as a text book everybody it ensures that everybody will have the same hardware, the same OS with all the same toolsets. This will avoid the "Jimmy owns a Mac, and I have 32 bit XP, and Bob has an Android tablet" problem. As a bonus it also has zero product licensing issues...

    Sure, you wouldn't want to compile a big project on it, but for anything you would do in school it would be fine.

  33. Re:Different Arduino models by makomk · · Score: 1

    Cheap made-in-China USB to TTL interfaces have been a lot less than $10-20 for a while which is probably why most Arduino clones have a USB programming interface built in...

  34. Pi is the new wok by petes_PoV · · Score: 2

    In the 80s (or was it the 70s) there was a craze to get people cooking with chinese woks. Basically, they were just frying pans and were promoted for making stir-fry food (other uses are available: satellite dish, giant saucer).

    Because of the publicity and cheap prices they were popular for a time. Lots of people bought one - or were given one. There were books published on the back of that popularity. However, after a brief trial most woks ended up in the graveyard of kitchen gadgets; the cupboard under the sink.

    The Pi is going through the same phase. It's received massive (in the geek world, at least) publicity - enhanced by its scarcity: an accidental piece of marketing genius, given that many better alternatives exist. The "buzz" around it is truly amazing and lots of people either have bought one or are waiting to order one. However, I haven't actually seen anything that anyone has made using a Pi.
    Mine arrived a few days ago and it's like going back to the 1990's so far as having to futz around to get it to do anything useful. The Linux implementations for it are poorly documented, incomplete and lack features. I'm sure that most people, once they get past the novelty of connecting a naked circuit-board to their TVs and realising it's too slow to play videos, too limited to surf the internet and too lacking for games, flash and anything else except terminal-level programming that it, too will end up in the cupboard under the sink, next to the wok.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Pi is the new wok by LeDopore · · Score: 1

      On the other hand, the Pi might just hit a sweet spot in the market. Aside from serving files it can run a webserver easily, yet it can also talk to raw electronic peripherals. I plan to buy one to start automating the household: silly things like having garden watering controlled by soil moisture (GPIO comes in handy), thermostats made more sane (programmable thermostats are more opaque to me than cron), controlling the color of lights in my baby daughter's room so she knows when to try to go back to sleep in the early morning, etc. The low power consumption means I'll keep it on 24/7 (good thing too since it has no internal clock: NTP at boot plus a cron job to refresh it).

      I've done a lot of work with circuit boards, and a bit of web design. In general, the fact that the Pi does a reasonable job in both worlds means it could be the glue for a lot of fun hobby projects.

      You might be right that while the Pi is an excellent tool for a lot of makers, it won't find a place (at least branded as a Pi) in every household. As long as us geeks use it in interesting ways, I'm not sure that I care.

      --
      Expected time to finish is 1 hour and 60 minutes.
    2. Re:Pi is the new wok by PReDiToR · · Score: 1

      A wok is intended to be heated beyond the temperature at which some non-stick coatings flake off.
      Stir fry cooking is intended to use small pieces of food flash fried so they retain their texture and nutrients.
      People who care about their diet recognise that woks are a healthy way to prepare food and use them regularly.

      The RasPi has got too much publicity for all the wrong reasons. Everyone here who is talking about media centres and file servers is kind of missing the point that these things are made by a charity for kids, so they can get into computers rather than websites. If you want something to run Android, buy an Android phone/tablet, or look at Android x86, if you want a file server get a SLUG and if you're after a microcontroller by all means, have at a large pile of Arduinos with a soldering iron. This device isn't for everyone and was never intended to be.
      I for one welcome the flood of Model Bs hitting eBay so that kids can get their hands on them, or being able to break dad's RasPi without getting into trouble. That's why they are so cheap, so they can be replaced after they have been busted by inquisitive, experimenting kids.

      Curiously, my RasPi is working fine with the "poorly documented, incomplete" Arch Linux distro I have on it. I find that the features I need all seem to be present and correct.
      A lot of people can't be bothered to trawl GOOG for answers to "how do I make this Linux thing work" and so your point is correct, for those people. But if the media hadn't been all over this like a rash maybe these people wouldn't have thought "I must have one of those ... Ooh Shiny".

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
  35. Re:The point? Asterisk runs well on it by Ian.Waring · · Score: 1

    The lowest cost PBX ... http://www.raspberry-asterisk.org/

  36. Re:Different Arduino models by drinkypoo · · Score: 1

    Cheap made-in-China USB to TTL interfaces have been a lot less than $10-20 for a while which is probably why most Arduino clones have a USB programming interface built in...

    Indeed, I bought one as a finished product (with a DB9 and a Mini-USB on it) for $6 or so from DealExtreme. There's still cheap Arduino clones that require ISP, though. Luckily you can mostly program with the STK500 which is cheap cheap cheap.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  37. 25 USD .... oh yea by DECTerm · · Score: 1

    the $25 price for the RPI is mainly a marketing trick, as it was the (probably) the (initial) production cost.# The UK sale is around 29 GBP ---> 44 USD , ok Element14 said that the price included the postage (2nd class Royal mail, cost for this package is around 1.10£) so the remaining 27.9 £ --> around 42.8 USD definitely MORE than the 'advertised' 25 USD

  38. NX Client by bart_smit · · Score: 1
    I have a CentOS server on my network. I intend to use the PI as a thin client for that. If it can run Quake III then I reckon it can run NX Client plenty fast enough. Fully fledged browser, email, apps/docs on the big screen TV.

    Even if I have to shell out half as much again on a BT keyboard/trackpad, I'd still have larger screen, better compatibility and more typing comfort than I would on a tablet and for a fraction of the cost.

  39. Re:All Thoes Graet Lunix Gaems! by AHuxley · · Score: 1

    They are trying "List of open source games that can be ported to the R-Pi"
    http://www.raspberrypi.org/phpBB3/viewtopic.php?f=7&t=5395

    --
    Domestic spying is now "Benign Information Gathering"
  40. two cents by MickyTheIdiot · · Score: 1

    I am still waiting for my Pi, and probably will for quite some time, however while I wait let me put in my endorsement for a version of the XAMPP project for the Pi. One of the things I wanted to use mine for was a simple web development server, but XAMPP doesn't do builds for ARM yet. There is a niche there.

  41. Re:Different markets: HDMI entry barrier by Anonymous Coward · · Score: 0

    That's a barrier for me - HDMI output instead of VGA. You won't often find HDMI-capable monitors/TV's put out on curbs for free as happens with VGA monitors about every weekend around a larger metro area such the Research Triangle in North Carolina, my "home base". I have 1 TV with HDMI, and it is dedicated as the family TV, and I have 2 monitors with HDMI, 1 dedicated to home office use. I have a half-dozen VGA monitors kicking around, and can readily get more "from the curb" in comparison.

    That illustrates my frustration with even thinking about planning project for an RPi (if I can ever get one) - it takes a high-value resource compared to old throwaway PC's that work with old throwaway monitors.

  42. It uses the existing data connection in your home by tepples · · Score: 1

    The Raspberry Pi isn't typically sold bundled with a 24-month commitment to a separate cellular voice and data plan. Instead, it uses the existing data connection in your home that I assume you're already paying for.

  43. RiscOSopen Port by everslick · · Score: 1

    Little is known to date about a RiscOS (open) port to the Pi, but this I find fascinating. The dated OS could be a reasonable match to the limited hardware.

    http://www.riscosopen.org/forum/forums/5/topics/783?page=12#posts-11917

  44. Big Deal by Anonymous Coward · · Score: 0

    They should maybe figure out how to mass produce these.

  45. No Skype by Anonymous Coward · · Score: 0

    All I need is Skype on it. No skype though.

  46. Re:Different markets: HDMI entry barrier by trigpoint · · Score: 1

    Different Markets, the Pi is targetted at the UK where wide flat screen TV have been the norm for much longer than the US. Chances are the old living room TV that has been relegated to the kids bedroom has HDMI. 4 years ago, seeing old fashioned 4x3 CRT TVs on sale in Canada came as quite a shock.

  47. Re:Different Arduino models by billstewart · · Score: 1

    Normally, no - you either get your choice of a board that's shaped like a standard Arduino and can support the Arduino shields, or else a board (such as the Teensy or Really Bare Bones Board) that's narrower and has all the pins on 1/10" spacing so it can plug directly into a standard breadboard, leaving you room to connect it to other things. While most of the Arduino connectors are on 1/10" spacing, a few of them are offset for historical backward compatibility reasons.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  48. Re:Different Arduino models by drinkypoo · · Score: 1

    Yeah, I knew the answer, I was asking it rhetorically. My only Arduino is a Nano. I have some other AVR devices, though.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"