Shop OBEX P1 Docs P2 Docs Learn Events
New Kickstarter: UDOO Linux PC and Arduino development system on one tiny board — Parallax Forums

New Kickstarter: UDOO Linux PC and Arduino development system on one tiny board

WBA ConsultingWBA Consulting Posts: 2,934
edited 2013-04-20 05:48 in General Discussion
Caught this today from a friend, it's at $180k and still has 52 days to go. I want a Propeller version!!!!!!

http://www.kickstarter.com/projects/435742530/udoo-android-linux-arduino-in-a-tiny-single-board

What's UDOO?

UDOO is a mini PC that could run either Android or Linux, with an Arduino-compatible board embedded.
967bd381207ca6d26685384fb031f2d3_large.jpg?1365170916UDOO board
UDOO is a powerful prototyping board for software development and design, it’s easy to use and with a few steps you can start using it and creating your projects with minimum knowledge.
UDOO merges different computing worlds in one; each world has its strengths and weaknesses, and all of them are useful today in education as well as Do-It-Yourself (DIY) and rapid prototyping endeavours.
UDOO is an open hardware, low-cost computer equipped with an ARM i.MX6 Freescale processor for Android and Linux, alongside Arduino DUE’s ARM SAM3X, both CPU integrated on the same board!
UDOO’s size is 4.33 inch x 3.35 inch (11 cm x 8.5 cm) and it has low power consumption.

Comments

  • tonyp12tonyp12 Posts: 1,951
    edited 2013-04-17 11:00
    I think I wait for this one and around $50 probably at cost, as to get people to use TI's ICs
    http://beagleboard.org/unzipped
    1278_MED.jpg
  • Heater.Heater. Posts: 21,230
    edited 2013-04-17 12:19
    It's not for me.

    We already have the Rasperry Pi. About as cheap as cheap can be. With a whole world of support.

    All the new Propeller tools like propgcc and SimpleIDE and OpenSpin and spin2cpp run on the Raspi. Just hook it up to your favorite Propeller board you have a whole dev environment, free of the big box PC, ready to drop into your embedded project.

    With the bonus that you can drop in whatever cheap ARM board comes next, I'm sure there will be many, or swap and change your Propeller board.

    Edit: Toned down my, shall we say expressiveness, a bit.

    Edit: Everyone loves an Arduino and it's IDE.

    As mentioned below this solution is starting to look too complex and specific. I'd go with a Raspi compatible board with a Prop II on it. That way you get the ARM for heavy Linux lifting, networking etc and the Prop for serious real-time stuff which the Arduino ARM cannot offer. Given that the Raspi is so cheap just a simple piggy back Prop II board for it would do. With the bonus that Raspi already has a huge installed base (one million units) so there is a massive community and hence lots of support for it.
  • Martin_HMartin_H Posts: 4,051
    edited 2013-04-17 16:11
    For me too much soldered to one board is tempting Murphy's Law. I'm more likely to short something out than with discreet cheap stuff. If something is surface mounted the probability of doom increases with each chip. Conversely, if all the IC's are in sockets I can't kill it.
  • Nick ErnstNick Ernst Posts: 138
    edited 2013-04-18 08:14
    Martin_H wrote: »
    For me too much soldered to one board is tempting Murphy's Law. I'm more likely to short something out than with discreet cheap stuff. If something is surface mounted the probability of doom increases with each chip. Conversely, if all the IC's are in sockets I can't kill it.

    Where's the LIKE button when you need it!!
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-04-18 14:50
    Okay, I think I now understand...
    It is like a Cubieboard in that it offers more resources than a Raspberry Pi, and it will allow you to connect an Arduino DUE accessories.

    But it won't directly program to an Arduino Due.

    Arduino doesn't progam in Linux or Android, no cross-compiler.. right?

    It is a hapless hybrid whatchamacallit.

    Oh, it has wifi. And it is 4x Raspberry Pi as a quad.... And one can cross compile lInux or android. I guess I didn't understand it...
    It really is a bit too much of this and that.

    One might fall down this rabbit hole and never come out.
  • Heater.Heater. Posts: 21,230
    edited 2013-04-18 15:13
    Loopy,

    One of the main reasons for the success of the Arduino is that all the dev tools are cross-platorm and opensource. The programming language is C++ and the compiler is GCC (As in propgcc). The IDE is in Java, if I remember correctly. This may not matter much to the users but without that open source idea the Arduino would have been just another AVR board.

    There is nothing Windows specific about the Arduino. You have always been able to bypass all of the Arduino specific libraries and stuff and use C/C++ for Arduino on Linux or Mac or whatever.

    Yes there is an Arduino included. Perhaps just not the old AVR 8 bitter you are familiar with but the new ARM based Arduino. Did you miss where it says "Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino Due)"

    Yes your netbook can do whatever prop development you want, as can your Intel PC. But if you want a small self contained unit with the networking power of Linux and the real time handling power of the Propeller for you robot or embedded project what better, cheaper, combination than a Pi and a Prop?

    This kickstarter project, for all it's complexity, cannot match that.
  • John BoardJohn Board Posts: 371
    edited 2013-04-18 17:12
    Looks really interesting... I would be hitting the ceiling if there was an RPI cross XMOS board though...
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-04-20 02:05
    Heater. wrote: »
    Loopy,

    One of the main reasons for the success of the Arduino is that all the dev tools are cross-platorm and opensource. The programming language is C++ and the compiler is GCC (As in propgcc). The IDE is in Java, if I remember correctly. This may not matter much to the users but without that open source idea the Arduino would have been just another AVR board.

    There is nothing Windows specific about the Arduino. You have always been able to bypass all of the Arduino specific libraries and stuff and use C/C++ for Arduino on Linux or Mac or whatever.

    Yes there is an Arduino included. Perhaps just not the old AVR 8 bitter you are familiar with but the new ARM based Arduino. Did you miss where it says "Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino Due)"

    Yes your netbook can do whatever prop development you want, as can your Intel PC. But if you want a small self contained unit with the networking power of Linux and the real time handling power of the Propeller for you robot or embedded project what better, cheaper, combination than a Pi and a Prop?

    This kickstarter project, for all it's complexity, cannot match that.

    It has only been in the recent past that Arduino had an IDE in Linux. AVR could be coded in assembly in Linux, but not easily in C without the purchase of a cross-compiler. So it seemed that Arduino favored Windows and maybe Apple. GCC and C++ were not targeted for the AVR or ARM in Linux, you had to buy that.

    I did check and now Arduino and Linux have Arduino solutions.

    Yes, I intially missed hte SAM3X8E and I have revised my comments. But having never invested in Arduino hardware, buying this and waiting until September for it to arrive doesn't appeal to me.

    I already have enough to learn with my Cubieboard, without figuring how to mate it with an Arduino.

    But Sparkfun does have an ARM8 that emulates an Arduino interface for $59 USD right now. That seems a saner solution.

    Cross-compiling from Intel versus Cross-compiling from ARM... It is all cross-compiling. And adding more layers of learning to get the job done.
  • Heater.Heater. Posts: 21,230
    edited 2013-04-20 02:50
    Loopy,
    It has only been in the recent past that Arduino had an IDE in Linux. AVR could be coded in assembly in Linux, but not easily in C without the purchase of a cross-compiler. So it seemed that Arduino favored Windows and maybe Apple. GCC and C++ were not targeted for the AVR or ARM in Linux, you had to buy that.
    This is not so.

    avr-gcc has been around for ages. Not sure how long but I was using it to program avrs from Linux some years prior to my discovery of the Propeller. So that predates my first ever post here as "heater" by a a couple of years. I would go so far as to say that there would be no Arduino without avr-gcc. It's the cross platform and open source nature of the Arduino world that caught on with developers (And users, what with it being free).

    As for the IDE it is written in Java and as far as I know has always run on Linux. I don't believe Arduino has "favored" Windows and Mac. They have gone out of heir way to make things cross platform. Although there are always those little Linux distro quirks that might have tripped things up a bit.

    One has never had to pay for dev software for Arduino.

    See Arduino release history here: http://arduino.cc/en/main/software

    Back in 2005 it was all in place.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-04-20 05:07
    Okay, my perceptions are wrong, and maybe confused as well.
    There are times that I do get AVR and ARM resources confused. And this new Ardunio chip seem to have migrated from AVR to ARM.

    Anyway. I personally have no interest in waiting until September to buy an UDOO as I have the ARM9 that I am still trying to put to good use.

    Wifi is always an attractive feature to me as it might allow wireless communication with a robot, but the Cubbieboard provided IR remote which is enough in some cases.
  • Heater.Heater. Posts: 21,230
    edited 2013-04-20 05:48
    Ha yes. The ARM is a sad story. I few years back on a whim I blew 60 euros in one of these: http://www.stm32circle.com/resources/stm32primer2.php
    Sounds great: 512K FLASH, a little screen, SD card, lot's I/O gizomos.

    But, horrible Windows only IDE and closed source compiler. A programmer tool that is only for Windows. Installing the drivers for which totally messed up the XP in a virtual box I had set up for it. It's been sitting in the junk box ever since.

    Luckily there are many more platforms available for ARM now. Beagle boards, Raspberry Pi, VIA APC and so on.

    As a Brit I have to say I'm pleased to see the Arduino guys taking on the ARM. I might have expected them to go on to AVR32 or some such.
Sign In or Register to comment.