Slashdot Mirror


Eben Upton Explains the Raspberry Pi Model A+'s Redesign

M-Saunders writes It's cheaper, it's smaller, and it's curvier: the new Raspberry Pi Model A+ is quite a change from its predecessor. But with Model Bs selling more in a month than Model As have done in the lifetime of the Pi, what's the point in releasing a new model? Eben Upton, a founder of the Raspberry Pi Foundation, explains all. "It gives people a really low-cost way to come and play with Linux and it gives people a low-cost way to get a Raspberry Pi. We still think most people are still going to buy B+s, but it gives people a way to come and join in for the cost of 4 Starbucks coffees."

107 comments

  1. Nice and all by nwf · · Score: 1

    If they'd only make the thing faster with more RAM. It's pretty under powered for a modern single board computer. Sure, you can overclock, but why not just up the specs and call it a model C?

    --
    I don't know, but it works for me.
    1. Re:Nice and all by itamblyn · · Score: 4, Insightful

      Given the purpose of these devices, cheaper would be better than faster.

    2. Re:Nice and all by Anonymous Coward · · Score: 0

      Jesus, what are you trying to do with it? This is not for playing video games. It's more geared towards IoT.

    3. Re:Nice and all by ssam · · Score: 1

      They probably will at some point, but for now plenty of CPU and RAM for many tasks. There are plenty of other boards based around faster CPUs armv7 or x86 if that's what you need.

    4. Re:Nice and all by Anonymous Coward · · Score: 0

      Maybe you should read their FAQ.

    5. Re:Nice and all by Anonymous Coward · · Score: 0

      I'm hoping for a Model C too. Broadcom themselves offer SoCs that are similar to the RPi SoC but with a couple of Cortex A9s for example that would be ideal. I'd pay a bit more for a 1GB dual-core, but otherwise the same, RPi.

      Maybe they're waiting to do a "Pi 64" with ARMv8 cores (Cortex A53)...

    6. Re:Nice and all by Anonymous Coward · · Score: 0

      I use my B for Openelec. It runs nicely and plays 1080p without jumping, so it's pretty powerful already.

    7. Re:Nice and all by nwf · · Score: 1

      But faster wouldn't necessarily require being more expensive, or maybe add 15 cents to the price.

      --
      I don't know, but it works for me.
    8. Re:Nice and all by Anonymous Coward · · Score: 0

      Where else would they be able to sell those slow SOCs with an outdated ARM core, if Raspberry Pi didn't use them?

    9. Re:Nice and all by ssam · · Score: 2

      Nintendo Wii has a 729 MHz CPU and 88 MB of RAM https://en.wikipedia.org/wiki/... (not that you can directly compare CPUs by clock speed).

    10. Re:Nice and all by nwf · · Score: 1

      The three complaints I had were lack of IO pins, CPU speed and RAM. They did address the lack of IO pins, which was cool. Sure keeping them cheap is hard, but even phones have 1 GB of RAM now.

      --
      I don't know, but it works for me.
    11. Re:Nice and all by Narishma · · Score: 1

      It's more than enough for playing video games, if they are made for it.

      --
      Mada mada dane.
    12. Re:Nice and all by silas_moeckel · · Score: 1

      And of those 3 IO pins were trivial. It's Linux so your not going to bit bang an interface like an arduino the OS overhead is to touchy. You can add many i2c gpio with dirt cheap chips that still come in pdip format. You can not add more ram or cpu speed in a meaningful manner. If you need faster gpio SPI gpio chips are also plentiful and cheap.

      --
      No sir I dont like it.
    13. Re:Nice and all by Anonymous Coward · · Score: 0

      and phones with 1gb of ram are several hundreds of dollars. this does not compute.

    14. Re:Nice and all by Anonymous Coward · · Score: 0

      Software optimization if the new "faster". It used to be good long time ago and it's good again. The flight to the Moon on was done on half of nothing in terms of today's computing power, but you have to know how to do it. Buying ooomph is the lazy way. http://downloadsquad.switched.com/2009/07/20/how-powerful-was-the-apollo-11-computer/

    15. Re:Nice and all by LoRdTAW · · Score: 3, Insightful

      For most tasks, it has more than enough power. The pi isn't for people looking to use it as a PC replacement for productivity. It is a low cost board. The reason the RAM is always fixed at 512MB is because the cheap SoC (system on chip) is a PoP (package on package) design. Inside the chip you see on the Pi lives both the SoC and the RAM. There is no external memory bus so it is impossible to upgrade the RAM without redesigning the silicon and retooling an entire production line. That isn't going to happen because Broadcom isn't interested in upgrading an outdated (which is why it is cheap) chip.

      It's best use is an embedded controller that runs Linux. I have used one for a little home brew project and it works perfect. You don't need 700MHz for a control loop to turn relays on and off. But it does come in handy when you want to make a web based controller. I installed node.js and the cloud 9 IDE like the Beaglebone and I had a web page controlling relays in a matter of a few hours. Sure you can make a web based controller in a much smaller device like the Mbed but having Linux makes it much easier as you have a familiar development environment and tools. And you can write the software right on the Pi itself, no need for cross compilers, tool chains or a separate PC. Just a keyboard, mouse and monitor.

    16. Re:Nice and all by Anonymous Coward · · Score: 0

      Yes, because you always need to complain. It's the /. way!

    17. Re:Nice and all by elal1862 · · Score: 1

      Newsflash! RPi is not the only kid in town!
      Quit whining and start exploring the market for a board that suits your needs. Sheesh.

    18. Re:Nice and all by khellendros1984 · · Score: 2

      A better comparison might be that the Nintendo DS has 4MB of RAM and two ARM CPUs (one ARM9 running at 67MHz, and one ARM7 running at 33.5MHz). The Raspberry Pi's got the 700MHz ARM11, 256MB of RAM, and a GPU that handles 1080p video decoding and 3D performance similar to the first XBox game system. Interface it with some buttons and a display (or two), and something like the model A+ could potentially make an excellent little game system, provided that someone decides to write the software for it.

      --
      It is pitch black. You are likely to be eaten by a grue.
    19. Re:Nice and all by elal1862 · · Score: 1

      A RPi would actually be overkill for most IoT applications. A board like the Carambola would fit the bill better, for less. (while consuming less power and having on-board wifi as a bonus)

    20. Re:Nice and all by psergiu · · Score: 2

      There are _NO_ 1Gb DDR1 chips in that form factor.
      If you can manage to persuade any memory factory to build a couple of million of them at a price simmilar to the existing 512Mb ones - the whole world will be thanful.
      All the 1Gb chips on the market now are DDR2 or faster - incompatible with RPi.
      Eben Upton & the Foundation has tried and failed - nobody wants to make so few 1Gb DDR1 chips for so cheap.

      --
      1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
    21. Re:Nice and all by K.+S.+Kyosuke · · Score: 1

      Given the purpose of these devices, cheaper would be better than faster.

      Given the purpose of these devices, more energy-efficient would be better than faster. ;-)

      --
      Ezekiel 23:20
    22. Re:Nice and all by perryizgr8 · · Score: 1

      This. B+ is really bad. They should work on really really low power states or something.

      --
      Wealth is the gift that keeps on giving.
    23. Re:Nice and all by mtempsch · · Score: 1

      Plenty of other smallish single board computers with more horsepower out there. It's not like you're forced to buy a RPi...

    24. Re:Nice and all by ChipMonk · · Score: 3, Insightful

      You forgot to include "at a similar price point." Because, despite all the hoopla about its other features, that is the biggest selling point of the RPi: it's easy to replace a fried unit after a voltage calculation mis-places a decimal point.

    25. Re:Nice and all by mspohr · · Score: 1

      They have... it's called the model A+

      --
      I don't read your sig. Why are you reading mine?
    26. Re:Nice and all by DamonHD · · Score: 1

      I have my RPi B+ running all my Internet facing services and running off-grid in gloomy London at under 2W, nearer 1.5W when I can fix some transient issues.

      http://www.earth.org.uk/off-gr...

      And if I need something lower power I have Arduino-like boards that I run on microwatts, eg for battery-powered remote sensing.

      http://www.earth.org.uk/out/ho...

      I see all the complaining about memory and speed but as someone who grew up with a Z80- and 6502- based set of home computers, then used Sun Workstations with a few MB of RAM and tens of MHz clock, the Arduino/ATMega328P matches the Z80/6502s in performance at a millionth the power and has non-volatile storage built in, and the RPis are and order or two of magnitude better than the workstations and a couple of orders of magnitude cheaper.

      I can fit almost all that I need to run with careful use of resources into the RPi/Arduino world and still have lots of elbowroom left over.

      Yes, I've worked on big systems for (eg) big banks, but most of us really need GHz and GB on every machine? Some yes (like my MacBook), but most no.

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    27. Re:Nice and all by Mike+Buddha · · Score: 1

      It can't run Crysis, so it's not a gaming machine :P

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    28. Re:Nice and all by Mike+Buddha · · Score: 1

      But when you have a hammer, every problem looks like a nail.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    29. Re:Nice and all by fisted · · Score: 1

      I'd rather want it to be slower and use less power as a result. No, underclocking doesn't cut it.

    30. Re:Nice and all by perryizgr8 · · Score: 1

      That's exactly my point. 700MHz/512MB is overkill for everything you might wanna do from such a portable device. The problem right now is that it draws too much current. I cant hook up a battery and carry it around in my pocket and expect more than 4-5 hours of uptime.

      --
      Wealth is the gift that keeps on giving.
    31. Re:Nice and all by gweihir · · Score: 1

      Indeed. The Model A is something you use after you prototyped a design on the B. Unless your time is expensive in comparison to the deployment hardware (not always the case), you go do not production with the variant that has all the bells and whistles you do need for development and debugging, but not later on.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    32. Re:Nice and all by Anonymous Coward · · Score: 0

      Who said this was designed as a portable device? Its a Raspberry Pi - intended for education. It a bit smaller than the B+, and can be used on robots etc, but it's was never designed to be for portable devices. It just happens it can be used portably in some cases.

    33. Re:Nice and all by BlackHawk-666 · · Score: 1

      Love the signature. Hunt the Wumpus was one of the first games I ever played.

      --
      All those moments will be lost in time, like tears in rain.
    34. Re:Nice and all by Anonymous Coward · · Score: 0

      It's an excellent board. However more and more his competitors push out their products. Such as the Firefly powered by RK3288 http://www.t-firefly.com/en/
      It's said that their hardware will be opened. It's good news for us.

    35. Re:Nice and all by Anonymous Coward · · Score: 0

      Given the purpose of these devices, cheaper would be better than faster.

      However, it's not fit to all people.It's processor not powereful enough. So some of products will fill this blank ,such as Firefly-RK3288. http://www.t-firefly.com/en/

  2. Starbucks coffee? by Anonymous Coward · · Score: 0

    Is that how we are measuring costs now? What happened to movie tickets or six packs of beer?

    1. Re:Starbucks coffee? by Anonymous Coward · · Score: 2, Funny

      Four Starbucks coffees? I thought the Raspberry Pi was supposed to be cheap!

  3. Ethernet by Anonymous Coward · · Score: 0

    >We still think most people are still going to buy B+s, [...]

    He's absolutely right. Most people want integrated ethernet.

  4. I might actually buy one by chuckymonkey · · Score: 1

    I actually really like the redesign. One reason I didn't buy the previous Model A was that I already had a Model B in the same form factor. This one is nicely squared, will fit in a project box nicely, and is definitely fast enough for some of the project I have in my head. Plug a cheap wifi dongle in and you've got a great IoT platform to play with. It's on par for price with the CC3200 from TI, and while it doesn't have PWM it'll still do quite a lot and is significantly faster than the CC3200.

    --
    "Some books contain the machinery required to create and sustain universes."-Tycho
  5. No composite output means no output at all by howzermyhamit · · Score: 0

    HDMI alone is not very useful since most displays don't actually support this, you get a much better range of supported devices by having a composite out. This would fare better by dropping the HDMI and keeping the composite instead.

    1. Re:No composite output means no output at all by TheRealMindChild · · Score: 1

      HDMI alone is not very useful since most displays don't actually support this, you get a much better range of supported devices by having a composite out. This would fare better by dropping the HDMI and keeping the composite instead.

      What? You need to switch drugs, man

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:No composite output means no output at all by NixieBunny · · Score: 1

      I believe he's referring to displays that cost less than the Pi... from thrift stores. Spending $200 on a screen for a $25 computer is a bit silly. (I know that some folks use the Pi as a $25 computer for the $200 display they already have, but...)

      --
      The determined Real Programmer can write Fortran programs in any language.
    3. Re:No composite output means no output at all by pavon · · Score: 3, Informative

      The A+ and B+ boards still have composite video, they just output it on the smaller 3.5mm jack to save space, like many other mobile devices do. You can get adapter cables to split out the typical red,white,yellow RCA connectors for a couple bucks.

    4. Re:No composite output means no output at all by Narishma · · Score: 1

      It has both HDMI and composite. They just combined the analog audio and video jacks into one.

      --
      Mada mada dane.
    5. Re:No composite output means no output at all by petermgreen · · Score: 1

      You can connect the Pi to a DVI display with a passive adaptor. At least round here you can pick up used 1280x1024 DVI monitors pretty cheap (sometimes even free) which will be a massively better experiance than a composite display.

      BTW the A+ and B+ do still have composite, it just shares a connector with the analog audio now.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:No composite output means no output at all by UnknowingFool · · Score: 1

      You're assuming that most people need a new screen for a $25 computer. Most people have monitors already or at least a TV that has an HDMI connection. Also HDMI can be used as both the video and audio output instead of two different connections. Future proofing it seems HDMI makes the most sense for any connection.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    7. Re:No composite output means no output at all by UnknowingFool · · Score: 1

      HDMI alone is not very useful since most displays don't actually support this, you get a much better range of supported devices by having a composite out. This would fare better by dropping the HDMI and keeping the composite instead.

      What world do you live in? HDMI is increasingly becoming the default connection for displays. Sure some older displays will not support it but using composite is actually worse. First of all composite is generally on older TVs not older monitors. Older monitors are more likely to use DVI and/or VGA. Second neither composite nor DVI allows for the audio to be contained in the same cable.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    8. Re:No composite output means no output at all by Anonymous Coward · · Score: 0

      You're years out of date. Very few people would be happy with crappy analog output these days, and most displays don't have support for this archaic output format.

    9. Re:No composite output means no output at all by itzly · · Score: 1

      Also, many of the Pi applications don't need a screen at all.

    10. Re:No composite output means no output at all by Anonymous Coward · · Score: 0

      HDMI has copy protection built in doesn't it? (i.e. it plugs the 'analog hole'.) Also, it is proprietary so not just anybody can manufacture an HDMI unit. For some people that might be a consideration.

      (Getting off topic here, but since I'm only an anonymous coward anyway ...)
      I'm not all that opposed to copy protection, sometimes it's called for. What bugs me is when it's applied in a blanket way that blocks legitimate uses. (Like charging extra for blank cassette tapes because they were supposedly being used to make illegal copies of music.) Maybe HDMI is smart enough not to mess up legitimate copying, I dunno.

    11. Re:No composite output means no output at all by UnknowingFool · · Score: 1

      HDMI has copy protection built in doesn't it?

      If you are referring to HDCP, the HDMI specification allows for content protection but does not require it. Namely the content source (BluRay player, satellite receiver) is normally the device that requires it on the sink (display).HDCP v1 has also been broken.

      In this case, if the Pi does not require it, then the display does not care. Now it is true that some content may not be playable on a Pi but they would not have been playable anyways as HDCP is not supported well on Linux and other OSs in general.

      Also, it is proprietary so not just anybody can manufacture an HDMI unit. For some people that might be a consideration.

      Yes but using a Pi does not require that anyone manufacture a unit.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    12. Re:No composite output means no output at all by Anonymous Coward · · Score: 0

      if you don't use the copy-protection, HDMI is literally just DVI in a different connector

    13. Re:No composite output means no output at all by Anonymous Coward · · Score: 0

      And composite video is related to RGB component how??
      Get off my f'ing lawn ya pre digital pup!

    14. Re:No composite output means no output at all by Anonymous Coward · · Score: 0

      The "typical red,white,yellow RCA connectors" are stereo audio (red, white), and composite video (yellow).

      He said nothing about the "typical red,green,blue RCA connectors" that are for component video.

    15. Re:No composite output means no output at all by gweihir · · Score: 1

      Indeed. And Linux works well with a serial console if you do need access.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  6. Already 44 times faster than needed. by raymorris · · Score: 2

    Here at work, people have built essentially the same project (USB control of relays) with three different platforms, an Arduino, an rPi, and an old Pentium with MBs of RAM. All three did the job.

    The Pi processor runs 44 times as fast as the Arduino, meaning it was 44 times as fast as needed for the purpose it was used for. The Pi has 512 MB of RAM, the Arduino accomplished the same task and has 2 Kb of RAM. The Pi has up to 16 GB of flash storage, the Arduino 32 KB.

    So they ALREADY did "up the specs" to about 50 times as powerful as needed for these types of tasks. The Arduino used for the project cost $5-$10, the Pi $35.

    Suppose the Pi had 2 GB of RAM and cost $150, would you suggest that they "up the specs" to 4 GB and $250? If that's what you want, you can get it here:
    http://www.walmart.com/ip/Dell...
    The Pi isn't a desktop computer. It's designed for particular types of tasks, and those tasks don't need gigs of ram. In fact, looking at the Pi-related web sites and the Arduino related web sites, the applications are often very similar, which indicates that the Pi is way over-speced for the many of the applications it is used for.

    When I started my web hosting business we offered servers that ran Linux, just like the Pi does. The standard dedicated server had 256 MB of RAM, the upgraded option had 512 MB - just like the Pi. Web sites served hundreds of GBs of traffic every month off those 512 MB servers. Why does the Pi need more?

    1. Re:Already 44 times faster than needed. by itzly · · Score: 1

      You mean: "44 times faster than needed, when all you want to do is USB control of relays"

  7. please for the love of all things holy... by Anonymous Coward · · Score: 1

    Stop "incrementing" a model designation when there are serious changes to form-factor, pinouts, layouts, etc.
    This causes lots of breakage, e.g., B cases will not fit B+, due to multiple changes in form-factor and connector layout.
    B+ should have been called C, etc.

    1. Re:please for the love of all things holy... by Anonymous Coward · · Score: 0

      Exactly!

      If a layout is completely changed and incompatible it shouldn't have the same name at all.

      However, the Model B' should have become a 'Model D' as to allow the 'Model A' to become a 'Model C'

      That's is how model revisions in the navy work - e.g. the F/A-18.

    2. Re: please for the love of all things holy... by Anonymous Coward · · Score: 1

      The model numbers are a nod to the BBC Micro, which came in models A and B, and later B+. Acorn Computers, which made the BBC Micro, later begat Advanced RISC Machines, better known as ARM. The Pi is the spiritual descendent of the original BBC Micro. Nice, eh?

  8. round corners ? by Anonymous Coward · · Score: 0

    Apple lawsuit in 3...2...1

  9. Go away, you're not 21 by tepples · · Score: 1

    The 3D fad pushed up prices of movie tickets to make them less useful as a market basket, and alcoholic beverages aren't lawfully available to the high school students for whom the Raspberry Pi was designed.

  10. global exchange rate by schlachter · · Score: 1

    How long until number of Starbucks coffees becomes the global cost basis across currencies?

    --
    My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    1. Re:global exchange rate by ArcadeMan · · Score: 1

      I thought the worldwide cost unit was the Big Mac?

    2. Re:global exchange rate by Anonymous Coward · · Score: 0

      can of coke surely?

    3. Re:global exchange rate by jenningsthecat · · Score: 1

      How long until number of Starbucks coffees becomes the global cost basis across currencies?

      Never mind cost basis, how about making it the global reserve currency? It probably has better future prospects for that role than the US dollar has...

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
  11. The Pi and RAM by fyngyrz · · Score: 2

    Faster would be nice, of course, but there are just scads of applications that don't require it. I use my pi B+ machines via SSH shell, not a desktop. In that environment, typically I have midnight commander up for both its editing capabilities and the simplification it provides for common operations; I write Python, which as one of the fastest scripting languages and really doesn't seem to be noticeably slow within the context of the B+. I drive relay boards (Sainsmart... the PiFace is a joke, severely limiting both voltage and current due to insufficient trace widths / clearance on the PCB) and use those relay boards to perform a number of remote-able tasks for me. I just don't feel a lack of speed.

    However, I *do* notice swapping from time to time when I'm editing and testing, and (of course) there is a speed drop then, but that's not something you can attribute to the CPU. It's happening because the machine simply doesn't have enough RAM; I have read (somewhere... can't be sure), there are SOC versions that do upgrade the RAM available that are essentially drop-ins. If that's the situation, then I would be *very* willing to swap out the B+ boards for C+ or whatever such a thing would be called. As we have all known for years, there are few things that contribute as much to a smoothly running modern OS as enough RAM so it can really breathe.

    I can't say I have any interest at all in the A; I didn't even bother with the pi until the B+ became available. The B+, however, strikes me as a wonderful platform, and when you add the cheap sensors and other hardware, plus the drivers... whahoo. :)

    We have three here already, and I'm probably about to add a fourth.

    If you're a shell/raspian user, tip of the day is:

    sudo apt-get update
    sudo apt-get install mc

    Then either:

    mc

    or

    sudo mc

    --
    I've fallen off your lawn, and I can't get up.
  12. Olympic size swimming pools by dutchwhizzman · · Score: 2

    Olympic size swimming pools filled with Starbucks coffee for large quantities.

    --
    I was promised a flying car. Where is my flying car?
  13. Watch out Pi by LoRdTAW · · Score: 3, Informative

    While the Pi is good for most of its intended tasks, it is lacking in many areas. The Beaglebone is a good upgrade but it too has shortcomings. But if you need more power, the Beagle team has another board in the pipeline.

    If you want some serious power for an embedded project look no further than the Beagleboard X15. This thing is going to be a beast:
    Dual core A15 ARM @ 1.5GHz
    2GB DDR3L RAM
    Dual core GPU (unfortunately PowerVR SGX, not open source friendly)
    2D accelerator and Video accelerator
    Dual C66x DSP processors
    Dual Cortex M4 Image processors (only one is user programmable)
    Dual PRU-ICSS ( programmable cpu accelerator to offload ethernet packet processing for industrial protocols like Ethercat, Profinet, etc.)
    eSATA
    USB 2.0 and 3.0
    Dual PCIe ports, Gen 2, one x1 and one x2 (Yes they will be routed to ports)
    Appears to have some type of video in, probably a camera port.
    And more...

    Rumored to cost about $150. Yes it costs much more than the Pi but you get what you pay for; a boat load of processing power and memory.

    1. Re:Watch out Pi by LoRdTAW · · Score: 1

      Also forgot to add dual gigabit Ethernet.

    2. Re:Watch out Pi by perryizgr8 · · Score: 1

      Why not buy a cheap android phone and use that as your embedded controller? That would be cheaper and you'd get a much more efficient device.

      --
      Wealth is the gift that keeps on giving.
    3. Re:Watch out Pi by Midnight+Thunder · · Score: 1

      This seems like it is much more for embedded style applications. In this regards, it does just fine.

      If you really want a powerful Raspberry Pi, then the Banana Pi or Beagle Bone Black are some alternatives to look at.

      --
      Jumpstart the tartan drive.
    4. Re:Watch out Pi by Anonymous Coward · · Score: 0

      I bought 2 pi's and used them for work purposes.

      One ties into our phone system and checks if people are on hold for a queue and then uses a relay to flash a light.

      The second one is mounted behind a wall mounted LCD and displays a page full screen that shows a users name when someone needs assistance.

      pi is perfect for projects like that. Wouldn't spend $150 for the same thing.

      So it's not just you get what pay for. In lots of situations it's better to go with the pi.

    5. Re:Watch out Pi by ArcadeMan · · Score: 1

      And that's one of the three R's.

    6. Re:Watch out Pi by ArcadeMan · · Score: 1

      Your phone system check could have been done with a low-cost Arduino, maybe even an ATtiny25/45/85.

    7. Re:Watch out Pi by ChipMonk · · Score: 1

      $150 to replace a a fried unit? You miss the #1 selling point of the RPi: it's easy to replace. Never mind the on-board features. It's the price. Any "competition" that can't approach that, is in a different market niche, and isn't really competition.

    8. Re:Watch out Pi by Ichijo · · Score: 1

      A good middle ground for 45 Euros (about USD$56) is the OLinuXino LIME2:

      • Dual core Cortex-A7 ARM @ 1GHz
      • 1GB DDR3 RAM
      • Dual core Mali 400 GPU (open source friendly)
      • 2D accelerator and Video accelerator
      • SATA
      • USB 2.0
      • Gigabit Ethernet
      • HDMI (1080p)
      • LCD connector
      • MicroSD connector
      • 160 GPIOs
      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    9. Re:Watch out Pi by Anonymous Coward · · Score: 0

      So what you're saying is that there is going to be something out there that has more features than the RPi, but it also costs more than the RPi.

      Don't people "get what they pay for" when they purchase an RPi as well?

    10. Re:Watch out Pi by Anonymous Coward · · Score: 0

      I can buy a laptop at frys (incl windows tax) for less than $250...

    11. Re:Watch out Pi by LoRdTAW · · Score: 1

      Horses for courses. A phone is a crappy choice for a controller because the only I/O it might have is USB OTG. So you still need an Arduino or some type of USB I/O device. And you might wind up having to root the device, install 3rd party images and a whole bunch of other crap. In the end, the phone is a poor choice for more complex applications and is more than likely part of a proprietary walled garden. Plus you are stuck with Android, ick.

      Better off selling the phone or giving it away to someone who needs it. Then put that money towards a worthwhile controller.

    12. Re:Watch out Pi by LoRdTAW · · Score: 1

      Perhaps you misunderstand. The Pi is cheap and can cover many basic applications. But it does not fit every niche. And it suffers from very poor performance in areas that some find unacceptable (USB ethernet, slow, inefficient ARM v6, limited GPIO, etc).

      Sure people have gotten the board to do basic image processing using OpenCV but imagine the potential power to be unlocked from the two C66x DSP's in the X15 SoC. Nevermind the fact that the A15 is over 3x more powerful than the ageing ARM v6 CPU in the Pi clock-for-clock. Each 1.5GHz core has 4.75x the performance of the Pi. Much more efficient instruction execution. Then toss in 128 bit NEON SIMD. The A15 also supports hardware virtualization. Can your Pi do that?

      You might think $150 is too costly. But for a board that is nearly 10x more powerful CPU wise and features dual DSP's, fast modern I/O like Gigabit ethernet, SATA, PCI express and USB 3.0, that $150 is a bargain.

      If the Pi fits your needs then buy a Pi. I have two B+ and they do the job very well. Nothing beats the price. But when you hit the performance ceiling, you have to look elsewhere.

    13. Re:Watch out Pi by thegarbz · · Score: 1

      Rumored to cost about $150. Yes it costs much more than the Pi but you get what you pay for; a boat load of processing power and memory.

      If you don't treat it as a computer like most people who don't use them then you already get way more than you pay for.

      The vast majority of the projects the RPi are being used for could be done by a microcontroller. So when you compare them against other devices used in the same application then for the same cost of an Arduino you get 15x the speed, 100x the RAM, and Ethernet, and OS with a complete TCP/IP stack ready to go.

      Anyone who really complains about the price of the RPi is expecting it to be something it's not. There are plenty of boards far more powerful than the RPi for under $100 and they don't sell anywhere near as well, don't have anywhere near the same number of projects being developed for them and don't have even a fraction of the community support.

    14. Re:Watch out Pi by LoRdTAW · · Score: 1

      Yes, I have seen that board before. It is good to see an Open GPU on this board.

      The only big drawback to the Beagleborad X15 is the Lack of an open GPU. This is the same crap GPU that made the Intel Atom Cedarview and Pineview based systems utterly useless for running Linux. I still dont get what Imagination needs to keep locked up for their little GPU's. They can go jump off a cliff along with Nvidia. And why do companies insist on using PowerVR when Mali is quite capable, designed by ARM and more end user friendly? Mali is right up there with PowerVR in terms of performance so I don't get it. Cost perhaps? Better IP support?

    15. Re:Watch out Pi by Anonymous Coward · · Score: 0

      I find my i7 with 32GB Ram blows the pants off the RPi. I honestly don't know why people bother with anything less.

      And as for driving relays - for a small monthly salary, I hire a manservant who does all those menial tasks for me.

      You get what you pay for.

    16. Re:Watch out Pi by LoRdTAW · · Score: 2

      The vast majority of the projects the RPi are being used for could be done by a microcontroller. So when you compare them against other devices used in the same application then for the same cost of an Arduino you get 15x the speed, 100x the RAM, and Ethernet, and OS with a complete TCP/IP stack ready to go.

      There certainly are a lot of overpowered Pi projects out there. Though, the biggest benefit is a full Debian Linux OS running on the board. You can easily create a really nice web based interface and run it all from the board using WiFi or Ethernet without cobbling together a bunch of Arduino shields and figuring out how to communicate with them via serial. An HMI plus logic controller plus development environment wrapped up in one unit so to speak. You also don't need a separate PC to develop, just a keyboard, mouse, and monitor.

      Anyone who really complains about the price of the RPi is expecting it to be something it's not. There are plenty of boards far more powerful than the RPi for under $100 and they don't sell anywhere near as well, don't have anywhere near the same number of projects being developed for them and don't have even a fraction of the community support.

      No one complains about the Pi's price. In fact, it is its greatest selling point. I think my biggest complaint is that the Pi gets the most press and the others are drowned out by the sea of "Pi noise". There are a few other boards out there:
      The Beaglebone Black which is another 20 bucks and has a much more powerful CPU, hardware ethernet and better GPIO. Its layout kinda sucks though, the single USB port is too close to the micro HDMI port which means USB connectors physically interfere with the HDMI port. And micro HDMI ports suck. Another problem is it was just announced that TI might not want to continue supplying the SoC for the BBB forcing the manufacturers to switch to a Broadcom SoC. So its future is unknown. Plus they insist on using Node.js as the primary engine for writing code. Dumb.
      There is the UDOO. But it is pointless to cram both an Arduino Due (ARM based) and quad core i.MX6 on the same board. It adds a needless layer of complexity abstracting the I/O from the main CPU via a UART and secondary CPU whilst forcing the burden of communicating between the two on the user. A stupid setup.

      After those boards there really isn't any decent competition that brings anything new to the table. It's just another i.MX6 or OMap board that doesn't offer anything that compelling. It runs Linux, big whoop. What about I/O? I need PWM, ADC, and GPIO. Not a few GPIO's broken out to a header. Bunny Huang attached an FPGA to an i.MX6 in his open source laptop. That was a brilliant move. But at $500 for the board I can but an ITX board with a PCI slot and pop a PCI FPGA card on it from Mesa Electronics for far less.

      The Intel Galileo is another interesting board as it added arduino library and shield compatibility. So you have a board with Ethernet, USB, runs Linux and supports most of the Arduino libraries. So Arduino users can port their code and take advantage of on board ethernet, huge memories, threading and all the goodness that comes with a full blown Linux PC. That was a pretty damn smart move. But it still lacks CPU power, no display or GPU and its I/O is hung off SPI hardware instead of GPIO registers off an internal bus. So for every step forward, we take two backwards.

      The Beagleboard-X15 brings a very powerful SoC to the table. My only concern is software support. If we can develop software for the PRU-ICSS as easy as an Arduino then we can really develop some serious applications. This would be a killer robot board. And the DSP should come with OpenCV support and easy to use libraries so we can write DSP code without needing to be a TI engineer or experienced embedded developer. Abstract the complexity using libraries and good documentation and you will cut through the Pi noise.

    17. Re:Watch out Pi by Anonymous Coward · · Score: 0

      Nice ad injection/threadjacking there, munch.

    18. Re:Watch out Pi by thegarbz · · Score: 1

      No one complains about the Pi's price. In fact, it is its greatest selling point.

      I would provide citations for you but all you really need to do is scroll up. There's a lot of moaning about how the Pi isn't all that good and there are better boards out there for the price (then those same people are strangely quiet when asked to show one).

      I think the biggest problem is that people want the Pi to be more like the Beagleboards but don't want to pay for it, and don't want to lose the large community behind the Pi. The Pi didn't have a first mover advantage as much as a big advertising push that initially jump started it's own ecosystem. That's why we hear about it. That's why we hear about the Arduino as if it's the only platform Atmel AVR microcontrollers have ever existed on.

    19. Re:Watch out Pi by Anonymous Coward · · Score: 0

      Mali T is very very expensive.

    20. Re:Watch out Pi by Anonymous Coward · · Score: 0

      And the RPF never spent a penny on advertising.....

    21. Re:Watch out Pi by LoRdTAW · · Score: 1

      It is a shame that the banana Pi uses the same shitty layout of the RPi.

    22. Re:Watch out Pi by LoRdTAW · · Score: 2

      Okay, I see you point. Your original statement confused me as you stated "Anyone who really complains about the price of the RPi is expecting it to be something it's not." That made it sound as if the price was the problem, not the performance. Yea, performance wise it does suck but for most basic maker projects it is plenty. Most of those projects turns lights on and off or move an RC servo. Trivial stuff that an old 8051 could handle.

      The only device in the price range is the BBB. But it suffers from poor community documentation. There is no decent wiki other than the one on elinux.com. If you ask me the biggest drawback of most of these boards is the laissez-faire attitude of the developers with respect to documentation, library support and finding basic information in general. Just try to find a decent example of programming the BBB in C. There are a few but they only came into being recently and NONE of them are officially from the BBB team. When the BBB was released, you had to post to the mailing list to get help for any other language than JS. Im sorry but that is some real lazy bullshit right there. They made a decent board and ignored the entire documentation part.

      If I were developing a board I would ensure:
      Tutorial for programming the board in several of the most popular languages: C, C++, Python and Java.
      Example code for access each of the I/O features, digital, analog, PWM, I2C, SPI etc.
      Thorough documentation on I/O access for writing libraries for other languages e.g. Rust, Haskell, Ada, D, Go, etc.
      Arduino C library for ease of application development and porting.
      Wiki wrapping all of this together so a user from novice to embedded superstar can waltz in and start writing code after a few minutes of browsing.

      The BBB was a great board in many aspects but used JS and Node.js as its development platform of choice. Trying to write C code was a poorly documented black art. Dumb.

    23. Re:Watch out Pi by thegarbz · · Score: 1

      If I were developing a board I would ensure:
      Tutorial for programming the board in several of the most popular languages: C, C++, Python and Java.
      Example code for access each of the I/O features, digital, analog, PWM, I2C, SPI etc.
      Thorough documentation on I/O access for writing libraries for other languages e.g. Rust, Haskell, Ada, D, Go, etc.
      Arduino C library for ease of application development and porting.
      Wiki wrapping all of this together so a user from novice to embedded superstar can waltz in and start writing code after a few minutes of browsing.

      Now that would be a Kickstarter I could get behind :-)

  14. Web server by bstrobl · · Score: 1

    I am using mine as a web, email, storage and proxy server which works surprisingly well. Uptime is in excess of 60 days, although I have seen others reaching way more(I do patch my kernels after all).
    One thing I have noticed is that WordPress is an extreme hog when it comes to wasting resources, hence static sites help out a lot(as well as a PHP cache).

    Not really practical compared to a VPS but nothing beats having this warm fuzzy feeling of having your own underpowered hardware surviving against a horde of script kiddies and an abusive admin ;-)

    1. Re:Web server by ChipMonk · · Score: 1

      Consider adding "print server" to your list. Mine does pretty good with my Brother HL-1240 on the USB.

    2. Re:Web server by Zaiff+Urgulbunger · · Score: 1

      I use mine primarily as a wireless router, but also as a Transmission bit-torrent client, and there's also Apache and NodeJS running albeit not dealing with much traffic. Oh, and it's doing DNS duties too. My record uptime is almost 200 days... I decided to power it down before going on holiday!

      Funny the things you notice running slow though - for me, it's how slow PHP syntax highlighting is in Vim. JS is fine, but with PHP you really notice it lagging.

  15. and most tasks it's used for by raymorris · · Score: 1

    As I mentioned, there is a large overlap between the applications people use Pis and Arduino for. That was one example I have recent personal experience with. If you want a computer with a few GB of RAM, there are several thousand options to choose from. We don't need one more 2-4GB computer.

  16. For lots of relays, two chips per 8 relays by raymorris · · Score: 3, Informative

    > I drive relay boards
    > We have three here already, and I'm probably about to add a fourth.

    If you need to drive a lot of relays, you might consider a serial-to-parallel chip feeding a ULN2803 octal darlington array. That's about $2.50 of electronics per eight relays. With connectors and such, call it $0.50-$1 per relay. You can connect up to 256 addressable serial-to-parallel chips to a single IO on one Pi (or a PC, through a $2 level shifter). So for the price of another Pi, you can add 35-70 more relay outputs to your existing Pi.

    1. Re:For lots of relays, two chips per 8 relays by fyngyrz · · Score: 1

      If you need to drive a lot of relays

      Thank you. No, I'm only driving four relays, so the SainSmart board does just fine. Also, I'm a huge fan of opto-isolators.

      That's a great tip for other applications, though. :)

      In my setup as it stands now, two of the relays control the aeration and filtration pumps in my salt tank, and the other two let me turn an antenna rotor from anywhere on my LAN.

      For the salt tank, I tell the pi to knock the filtration pumps off for 45 minutes, which lets me clean the filter media without actively blowing gunk through the tank, and/or feed the waterkids without filtering out most of the flake food and phytoplankton. It also gates the tank aeration to run only at night, which keeps the water crystal clear during the day.

      For the rotor control, sometimes I'm by the rotor, which is in my radio room, but other times I'm at my desk, running my SDR software over the network to the SDR, and need to control the rotor remotely.

      One of the B+ units is my experimentation platform, one is my lady's, the third is managing remote control of things, comma, various.

      --
      I've fallen off your lawn, and I can't get up.
  17. More RAM is easy for A/A+, Faster is Hard by billstewart · · Score: 3, Interesting

    The Model A boards have 256MB, the Model B have 512MB. They could have put 512MB in the Model A, but it would have cost them a bit more and they were trying to make it cheaper. (I still wish they'd done it.)

    But one reason the board is so cheap is that it's using a System On A Chip that's designed for other applications, not custom for them, so making it faster, or using a newer ARM instruction set, or (apparently) putting more than 512MB on the board would be hard, requiring a major redesign and increasing costs. For instance, the BeagleBone Black costs about twice as much, and while it uses a faster CPU with a newer instruction set, the video processing part is slower, so it's not a total win.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:More RAM is easy for A/A+, Faster is Hard by BlackHawk-666 · · Score: 1

      Not sure where you're getting your Beaglebone Black's from, but over here in Aus they are about the same price as a Raspberry Pi from Element 14. I think my Pi's cost $35 for a bare board and the BBB cost maybe $45, but that came with a processor that's twice as fast and with 2GB of in-built memory. Once you added a memory card to the Pi they came to almost the same price - but the Pi ran about half as fast.

      I'd love a BBB with 1GB RAM, slightly faster CPU as well..but, for now, they're pretty good as is.

      --
      All those moments will be lost in time, like tears in rain.
    2. Re:More RAM is easy for A/A+, Faster is Hard by billstewart · · Score: 2

      In the US, the Pi was $25 for the A (now $20 for A+), and $35 for the B (which is what I actually bought, but this discussion is mainly about the A/A+.) The Beaglebone currently runs $52-55 online, and has 4GB memory instead of 2GB (it was getting hard for them to find 2GB parts), and the processor's been updated a bit since last fall when I looked at it (it's also a newer ARM core than the Pi uses.) The catch is that if you want to do 1920x1280 video, you only get 24Hz, vs. 60 for the Pi, which affects using it as a media platform. (But if you don't care about that, yeah, it's a great deal, especially now that it has more RAM.)

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    3. Re:More RAM is easy for A/A+, Faster is Hard by jenningsthecat · · Score: 2

      That's fine if you plan on personal/small-scale use only. The BeagleBone folks expressly do not want people using their products as a part of other products-for-sale without discussing it with them first and, (presumably), getting their permission. So if you were to start ordering in production quantities you might find yourself suddenly without a supply of BBBs.

      The RPi has no such restriction.

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
  18. I love it. by soft_guy · · Score: 1

    I'm doing an embedded project using the B+. The main reason why I like the B+ is that I'm using all the new GPIO pins from that model. The A+ has the same GPIO pins which is awesome on a lower price device.

    --
    Avoid Missing Ball for High Score
  19. I will take my microcomputing needs somewhere else by Anonymous Coward · · Score: 0

    after the Raspberry Pi foundation made clear they do not care about journalistic integrity...

    http://www.reddit.com/r/raspberry_pi/comments/2jfcoi/raspberry_pi_twitter_account_takes_official_and/

  20. Re:I will take my microcomputing needs somewhere e by allo · · Score: 1

    from this tweets it's not even clear to me, which "side" they are taking.
    Gamergate should have been ended a long time ago. Just ignore the attention horses and it will solve itself.

  21. Thank you by opiektidung · · Score: 1

    Thank you for posting such a great article! I found your website perfect for my needs. It contains wonderful and helpful posts. Keep up the good work.Pulau Tidung