My Cart

Arduino Yun and Raspberry Pi: let's get the battle startedMay 29, 2013


In the Maker Faire Bay Area 2013, Arduino Team showed the new incoming release: Arduino Yun. This board is a new proof of concept for makers. People who want to have an all-in-one board to use in their projects. At first sight, Arduino Yun looks like an Arduino Leonardo + Ethernet + WiFi, but not like the old Arduino Ethernet or Arduino WiFi. In this case, Arduino Yun controls the I/Os with the well-know ATMega and use an ARM processor with Linino (Linux Distribution similar to OpenWRT) to control the communication protocols like Ethernet, USB and WiFi). Both (ATMega and ARM) are connected by two interfaces (SPI and Serial).

What is the difference with a Raspberry Pi?
The ARM processor is more limited than in the Raspberry Pi. Arduino Yun works at 400 MHz instead of 700 MHz and doesn't include a GPU, so many applications like Media Center, Web Server, File Server can not be work with Arduino Yun properly. The purpose in Arduino Yun is to manage the network using the ARM processor, not the I/Os. You can create scripts and small apps in Linux to parse data and communicate with Web Services through existing APIs. Once Linux has made the "Hard Work", it sends the managed data to the Arduino using SPI or UART.

Could it be compared to a Raspberry Pi then?
Yes and no. It depends of the use. If you need time control or PWM applications, Arduino Yun is the perfect tool for you, but if you need  to control a device through USB, basic I/O connections, to run a web server or to use a GPU, then Raspberry is cheaper and more complete. Both, Raspberry Pi and Arduino are two powerful devices in the market. Each one has their followers and supporters. Raspberry can be used like a PC and also use the GPIOs for wireless communication or even the Arduino Shields. Arduino Yun doesn't compete with Raspberry Pi in the first feature (miniPC, web server...). The second one (GPIOs) is where Arduino Yun can fight.

Arduino Yun will be released next month. We expect to get them in our site and we will do a detailed review about this new Arduino.

Cooking Hacks Team.

3 thoughts on “Arduino Yun and Raspberry Pi: let's get the battle started”

  • Jean-Pierre

    Just a correction: The first paragraph states that the Yun is a shield. It isn't; it's a full-on Arduino board.

  • Riccardo

    Arduino Yùn works best for our application, too.

    Our need was to have a SBC that could accept text input from a standard USB port and send the processed output via socket connection.

    Of course, a Raspberry Pi can and does handle this, but it has a few flaws that make the Yùn slightly better.

    First off, the RPi depends on the SD card. For us, the SD card is dangerous because it could get stolen or (worse) replaced with one that sends our data elsewhere with ease.

    Thus, we need protection for the SD card.

    Second, the RPi does not have integrated Wifi.

    We tried many adaptors, but the Pi happens to be quite uncomfortable with it; it dramatically decreases the System stability (we had many cases of unexpected reboot).

    Third, the Yùn pinout is female and thus compatible with all our onboard devices without having to solder or glue.

    And lastly, the Pi has too many connectors. We don't quite fear of attacking, but we believe it would (and, incredibly, did) confuse the everyday user, that would end up breaking it. Thus, it needed a special case.

    Still, the Pi is much cheaper and we can afford to buy the material and labor needed to adapt it to our needs.

Leave a Reply