Forgot your password?
typodupeerror
Android Operating Systems Linux

Embedded Developers Prefer Linux, Love Android 104

DeviceGuru writes "In a recent EE Times 2013 Embedded Market study, Android was the OS of choice for future embedded projects among 16 percent of the survey's participants, second only to 'in-house/custom' (at 28 percent). But if a spectrum of disparate approaches can be lumped together as a single option, why not aggregate the various shades of Linux to see how they compare? Parsing the EE Times data that way makes it abundantly clear that Linux truly dominates the embedded market."
This discussion has been archived. No new comments can be posted.

Embedded Developers Prefer Linux, Love Android

Comments Filter:
  • by livingboy ( 444688 ) on Sunday March 03, 2013 @05:22AM (#43059771)

    If you look original EE Times link and read the article, you will see that the love for Android is dropping:

    However, despite pulling ahead of FreeRTOS and Ubuntu Linux, the news is not all good for Android in embedded applications. Whereas a year before 34 percent of users thought they would be using Android during the following 12 months that percentage dropped to 28 percent in the latest survey.

    After all, used OS is mostly hardware dependent, is it a low end or high end embedded platform.

    Low end you do in the house, middle range applications you use some RTOS, in the high end you use those Linuxes and Android.

    Disclaimer: I am currently evaluating OS that did leap from 0 to 4% in its first year of use.

  • Comment removed (Score:4, Interesting)

    by account_deleted ( 4530225 ) on Sunday March 03, 2013 @05:32AM (#43059795)
    Comment removed based on user account deletion
  • by Anonymous Coward on Sunday March 03, 2013 @07:12AM (#43060149)

    People are mixing up two different concepts: embedded != realtime.
    Of course no one confronted with critical realtime requirements will choose Android java application as a solution.

  • by AmiMoJo ( 196126 ) * on Sunday March 03, 2013 @07:38AM (#43060255) Homepage Journal

    When they say "embedded" they probably don't mean headless boxes as you appear to be thinking of. At work we recently developed such a device, a tablet PC running Windows Embedded Compact 7 with one auto-starting app.

    We looked at Android. You can either disable the home button in software or just omit it from the hardware so that your app is always in the foreground. Not that you would necessarily want to; eventually we would write a custom launcher that could start other apps we provided.

    Windows Embedded Compact 7 is a turd. Parts of it just don't work. We raised a support ticket with Microsoft because Portuguese language settings didn't work and their response was "it's broken, we know about it and there is no business case to fix it, and BTW a bunch of other random languages don't work either". We were planning to use Silverlight to do our UI but performance was terrible, seemingly not using hardware acceleration at all (despite OpenGL ES working perfectly well). When you start playing stereo sound the left and right channels are sometimes randomly swapped. The whole thing is a giant cluster-fuck.

  • by ultranerdz ( 1718606 ) on Sunday March 03, 2013 @09:52AM (#43060811)

    So many misconceptions here.

    1st we can assume Android uses the kernel Linux, so android "includes" Linux.

    2nd, there are many types (levels) of embedded systems. Some don't need CPU (nor software). Some require a simple microcontroller, and some require true connectivity, true multitasking, lots of RAM, and maybe an MMU. Some of these systems run OS, and some of there are Linux. Lets call those "high level" -- happen to be the ones we interact on a daily basis (like a Smartphone for example).

    Said that, the great vast majority of embedded systems are not "high level", and we normally don't even "use" them directly, so they don't run Linux (nor Android).

    What is true is that in general, people that need to program in high level, prefer to code in Linux (or even Android) than to code in Windows CE, bare metal, or any other Embedded OS (or RTOS out there).

    But still, it will take "long time" to Linux really dominate the embedded market.

Let's organize this thing and take all the fun out of it.

Working...